Arama butonu
Bu konudaki kullanıcılar: 1 misafir
4
Cevap
932
Tıklama
0
Öne Çıkarma
c# throw u anlamadım, yardım eder misin?
D
8 yıl
Yüzbaşı
Konu Sahibi


using System;
class Sayilar
{
private int mDeger;

public Sayilar(int mDeger)
{
if (mDeger > 100)
{
throw new OverflowException("değer 100'den kbüyk olamaz"); // burada throw
}
else
{
this.mDeger = mDeger;
}
}
public int Deger
{
get
{
return mDeger;
}
set
{
if (value>100)
{
throw new OverflowException("değer 100 'den büyük olamaz"); //buradaki throw

}
else
{
this.mDeger = value;
}
}
}

}
class exceptiontest

{

static void Main(string[] args)
{

try
{
Sayilar s = new Sayilar(500);
}
catch (OverflowException excp)
{
Console.WriteLine(excp.Message);
}
}

}

kod bu arkadaşlar buradaki throw ne işe yarıyor
not : internetten araştırdım ama sürekli olarak try-catch üzerinden anlatılmış sanki try-catch özelmiş gibi anlatmışlar hep ama bu kodda try-catch dışında kullanılmış, bu kodu ve throw'u açıklayabilir misiniz

DH forumlarında vakit geçirmekten keyif alıyor gibisin ancak giriş yapmadığını görüyoruz.

Üye olduğunda özel mesaj gönderebilir, beğendiğin konuları favorilerine ekleyip takibe alabilir ve daha önce gezdiğin konulara hızlıca erişebilirsin.

Üye Ol Şimdi Değil





< Bu mesaj bu kişi tarafından değiştirildi deniz caliskan -- 6 Temmuz 2017; 12:2:59 >