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

  • Chuck Testa

    Chuck Testa

    14 AĞUSTOS 2011
  • TechBalance

    TechBalance

    12 HAZİRAN 2011
  • VitalyzdTv

    VitalyzdTv

    7 AĞUSTOS 2011