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.
}
güzel
YanıtlaSil