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

  • lilstevie89

    lilstevie89

    25 Mart 2011
  • pjtoohot

    pjtoohot

    15 NİSAN 2008
  • wolfys you tube

    wolfys you t

    22 Kasım 2006