16 Kasım 2011 Çarşamba

c#'da hata oluşturup bi yerde çağırmak


bilindiği gibi c#da try-catch olayı vardır;hata olmadığı durumlarda hata olduğu zaman try 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("hatası")


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


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

1 yorum: