SORU
13 ŞUBAT 2009, Cuma


Neden sonunda C#kullanmak?

Ne olursa olsun sonunda blok idam (neredeyse) her zaman, ne kodunu kapsayan veya kapatılmamış bırakarak arasındaki fark bu kadar mı içinde?

CEVAP
13 ŞUBAT 2009, Cuma


Sonunda bir blok içindeki kod veya özel bir durum var ne olursa olsun, yürütülen. Bu her zaman bağlantı kapatmak gibi çalıştırmak için gereken bazı temizlik işlevleri konusunda çok kullanışlı oluyor.

Şimdi, bentahminSorunuzun bunu etmelisiniz:

try
{
    doSomething();
}
catch
{
    catchSomething();
}
finally
{
    alwaysDoThis();
}

Bunu yapabilirsiniz:

try
{
    doSomething();
}
catch
{
    catchSomething();
}

alwaysDoThis();

Cevap catch deyimi içine kat bir sürü kod da bir istisna yeniden oluşturma ya da mevcut işlevi ortaya çıkar. İkinci kod ile, "() alwaysDoThis;" çağrısı catch deyimi içine bir kod dönüş sorunları veya yeni bir özel durum oluşturursa yürütmek olmaz.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Ciaran Blumenfeld

    Ciaran Blume

    20 NİSAN 2009
  • Derek Banas

    Derek Banas

    12 AĞUSTOS 2008
  • Rachel Talbott

    Rachel Talbo

    26 Ocak 2011