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

  • Creavite

    Creavite

    8 Mart 2009
  • Eric Anthony

    Eric Anthony

    13 AĞUSTOS 2011
  • TastyTuts | Creative video tutorials by Gareth David

    TastyTuts |

    6 Temmuz 2011