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

  • iMasterful

    iMasterful

    11 EYLÜL 2009
  • Turkish Airlines

    Turkish Airl

    11 AĞUSTOS 2006
  • Tutorials Junction

    Tutorials Ju

    1 Ocak 2014