Buradasın
C# Programlama Dersi: Kullanıcı Girişi ve Hata Kontrol Mekanizmaları
youtube.com/watch?v=tPPema2otBgYapay zekadan makale özeti
- Kısa
- Ayrıntılı
- Bu video, bir C# programlama dersidir. Eğitmen, kullanıcıdan değer alma ve hata kontrol mekanizmaları konusunu anlatmaktadır.
- Videoda, kullanıcıdan alınan string değerlerin integer'a dönüştürülmesi ve hata kontrolü için try-catch bloklarının kullanımı gösterilmektedir. Eğitmen önce kullanıcıdan değer alma işlemini, ardından hata kontrolü için try-catch bloklarını nasıl kullanacağını adım adım açıklamaktadır. Video, üç farklı çözüm sunarak, yazılımcı edasıyla bir soruya nasıl yaklaşılacağını göstermektedir.
- 00:01Kullanıcıdan Değer Alma ve Hata Kontrolü
- Önceki çözümde kullanıcıdan alınan değerler doğrudan string olarak geldiğinden, aritmetik işlem için integer'a dönüştürülmesi gerekiyordu.
- String değeri integer'a çevirmek için Convert sınıfının toInt32 metodu veya ilgili tipin parse metodu kullanılabilir.
- Kullanıcı integer'a dönüştürülemeyen bir değer girdiğinde (örneğin "Ahmet"), format hatası alınır.
- 02:04Hata Kontrol Mekanizması
- Hata verebilecek kodlar (convert veya parse işlemleri) try-catch bloğu içinde alınmalıdır.
- Try bloğu içinde olası hataları verebilecek komutlar yer alırken, catch bloğu hata durumunda tetiklenir.
- Catch bloğunda kullanıcıya "lütfen doğru bir sayı değeri giriniz" gibi bir uyarı mesajı gösterilebilir.
- 04:17Çözümün Uygulanması
- Sayıya dönüştürülebilecek değerler girildiğinde (örneğin 100 ve 20), doğru sonuç ekrana yazdırılır.
- Sayıya dönüştürülemeyecek değerler girildiğinde (örneğin "Ahmet"), kullanıcıya uyarı mesajı gösterilir.
- Bu yöntem, basit bir soru olsa dahi yazılımcı edasıyla üç farklı çözümle yaklaşılması gerektiğini göstermektedir.