12 Nisan 2010 Pazartesi

c#'da hata oluşturup bi yerde çağırmak(catch'de olduğu gib)

bilindiği gibi c#da try-catch olayı vardır;hata olmadığı durumlarda try,hata olduğu zaman  catch çalışır.
peki kendimiz bir hata oluşturmak istersek?????:
  • 1. yol:
//exception sınıfından oluşturulan hata

Exception hata = new Exception("Bu benim hatam");

//oluşan hatayı nesnenin hata mimarisi içine fırlatma.

throw hata;//burda hata verir
//program throw kısmına gelince hata verir ve hata ekranında "bu benim hatam",yazar
  • 2.yol:class kullanarak yapalım
class KendiHatamiz : Exception


{
public KendiHatamiz()

: base("derya'nın hatası")

{}
}
int main()
{
KendiHatamiz kndHata = new KendiHatamiz();

throw kndHata;//burda da hata verir
//throw'a geldiğinde program durur ve hata alanında "derya'nın hatası ",yazar.
}

DERYA GÜNDÜZ

Hiç yorum yok:

 
Facebook

Bizi takip edin!

ESOGÜ Bilişim GünleriESOGÜ Bilişim Günleri