«using-statement» etiketlenmiş sorular







3
Bir using ifadesinin içine istisna atıldığında Dispose hala çağrılıyor mu?
Aşağıdaki örnekte, bir usingifadenin içindeyse bir istisna atıldığında bağlantı kapanacak ve elden çıkarılacak mı? using (var conn = new SqlConnection("...")) { conn.Open(); // stuff happens here and exception is thrown... } Aşağıdaki kodun işe yarayacağını biliyorum, ancak ifadenin bunu nasıl yaptığını merak ediyorum. var conn; try { conn = new …

1
İfadeleri kullanın ve anahtar kelimelerin c # 'da güzelce oynamasını bekleyin
asyncDönen ve IDisposableörnek veren bir yönteme çağrı yaptığım bir durum var . Örneğin: HttpResponseMessage response = await httpClient.GetAsync(new Uri("http://www.google.com")); Şimdi daha önce asyncolay yerindeyken, bir IDisposableörnekle çalışırken , "response" değişkenini kullanan bu çağrı ve kod bir using ifadesine sarılırdı. Sorum, asyncanahtar kelime karışıma atıldığında bunun hala doğru yaklaşım olup olmadığı …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.