C# Try catch kullanımı hakkında yardım ?

TahaCel

80+ Platinum
Katılım
12 Temmuz 2020
Mesajlar
10,259
Reaksiyon skoru
10,600
Screenshot_6.png

10.sınıfa gidiyorum size göre kolay olabilir bence de kolayda derste hoca ne derse onu yapıyoruz neyse konuya geçiyorum

Şimdi bu işlemi yapınca textboxa sayı girmemiz gerekiyor doğal olarak işlem yapması işin radiobutton dan işlemi seçiyoruz + mı - neyse sonra buttona tıklayınca label da gösteriyor eyw bunu yaptık
ama textboxa rakam veya sayı girilmediğinde programı çalıştırınca hangi textboxa girmemişsek o kodda mesele textbox 2 ye girmedik sayı sayi2=convert ile devam eden kodu hata gösteriyor doğal olarak
hoca sınıfın en iyi 3cüne bir try catch araştırmamızı istedi bir şeyler anlattı da şimdi bur da anlatırsam uzar ben işi çözdüm
try ın süslü parantez kısmına kodu giriyorum yapıcağım kodları
sonra catch kısmına textboxa girilmeyince verecek uyarıyı giriyorum okey buraya kadar sıkıntı yok örnek olarak altta try komudu açtım gene

throw; yazan şeyi silmeyince program çalışmıyor silince program kusursuz çalışıyor

peki bu throw; ney oluyor buraya bir şey yazacak mıyız ne için var silmeden neden çalışmadı asıl konu bu uzun anlattım baştan anlayın diye Kısa anlatınca anlatamıyorum
 
Usta inan ki zerre gram bir şey anlamadım yazından biraz c# bilgim var tekrar açıklarsan yardımcı olmaya çalışırım
 
throw fırlatmak anlamına geliyor zaten exception yani hata fırlatıyor ben kodlarında bir hata göremedim zaten sonradan anladım sorunu
işte throw; u silmeyince program çalışmıyordu silince çalışıyor video baktım adam throw; kullanmıyor ben direk try yazınca 2 kere tab bastım uğraşmadan o yüzden oldu :D
 
işte throw; u silmeyince program çalışmıyordu silince çalışıyor video baktım adam throw; kullanmıyor ben direk try yazınca 2 kere tab bastım uğraşmadan o yüzden oldu :D

Zaten genelde try catch işlemlerinde throw kullanılmıyor kullanılıyor ama nadiren genelde geliştiricler catch kısmına bir uyarı hazırlamaktadır .
 
Exception Türünü tanımlamışsın fakat bir denkliği yok yani şu şekilde "Double;" değişkenin adı olmadığı için hata vermiş olabilir. Örnek olarak aşağıdaki şeklide olmalıdır.
C#:
catch (Exception e)
{
    throw;
}
 
Exception Türünü tanımlamışsın fakat bir denkliği yok yani şu şekilde "Double;" değişkenin adı olmadığı için hata vermiş olabilir. Örnek olarak aşağıdaki şeklide olmalıdır.
C#:
catch (Exception e)
{
    throw;
}
knk throw; siliyorum düzeliyor :d
 
Evet düzelir. Fakat bu bunun doğru yol olduğu anlamına gelmez. Sen try catch bloğu kullanmasanda zaten çalışır bir kod yazmış olursun. Düzgün öğrenmek için kolayı değil doğru olanı araştır, öğren.
 
Evet düzelir. Fakat bu bunun doğru yol olduğu anlamına gelmez. Sen try catch bloğu kullanmasanda zaten çalışır bir kod yazmış olursun. Düzgün öğrenmek için kolayı değil doğru olanı araştır, öğren.
Nerden araştıra bilirim

ben bir yerde bir video izledim adam try catch kullanıyor throw; yazmıyor ben 2 kere tab yazınca çıkıyor sadece
throw; ne işe yarıyor onu hala anlamadım
ben kullanırken try ın içine kodları yazıyorum catch kısmınada throw; silip message box la yazımı yazdırıyorum bitiyorum ama thro; ne işe yarıyor bilmiyorum hala
 
Nerden araştıra bilirim

ben bir yerde bir video izledim adam try catch kullanıyor throw; yazmıyor ben 2 kere tab yazınca çıkıyor sadece
throw; ne işe yarıyor onu hala anlamadım
ben kullanırken try ın içine kodları yazıyorum catch kısmınada throw; silip message box la yazımı yazdırıyorum bitiyorum ama thro; ne işe yarıyor bilmiyorum hala
https://www.mshowto.org/exception-handling-throw-kullanimi-bolum-1.html burada anlatılmış
 
Yeni mesajlar Yeni Konu Aç  

   

SON KONULAR

Forum istatistikleri

Konular
1,182,808
Mesajlar
10,662,703
Üyeler
187,735
Son üye
vaxn99
Geri
Top