[]
C# consoleda sadece sayi girilmesini saglamak?
Bi odevim var bitmek uzere bir kac tefarruati kaldi. Yardimci olabilirseniz cok sevinirim.
Kullanicidan iki sayi aliyoruz a ve b olsun diyelim. Bide +*-/ gibi islem operatoru giriyor program da bunu hesapliyor. Bu kisim iyi guzel calisiyor fakat bide kullanici a ve b yerine harf sembol falan girdiginde programin hata mesaji yazdirmasi gerekiyor. Bunu nasil yapiyoruz? Console readkey falan varmis ama kullanimindan pek bir sey anlayamadim :(
Kullanicidan iki sayi aliyoruz a ve b olsun diyelim. Bide +*-/ gibi islem operatoru giriyor program da bunu hesapliyor. Bu kisim iyi guzel calisiyor fakat bide kullanici a ve b yerine harf sembol falan girdiginde programin hata mesaji yazdirmasi gerekiyor. Bunu nasil yapiyoruz? Console readkey falan varmis ama kullanimindan pek bir sey anlayamadim :(
Trt catch kullanarak cozdum. :)
- ceann deas (11.03.18 19:11:08)
Try catch kullanmak ciddi performas problemi yaratır (detaya girmeyeceğim ama her seferinde catch'e düşürmek genelde çok mantıklı bir durum değil).Onun yerine hem işi öğrenek adına hemde mantığı kapmak adına çok basit "REGEX" ile yaparsan biraz daha profesyonelce yaklaşmış olursun.
- josefen (12.03.18 11:11:10)
1