Arkadaşlar console uygulamasında harf girmeyi nasıl engelleyebiliriz... Bir de örnek projeler varsa lütfen yazın
Console uygulaması...
Madem console'u engelleyeceksin niye console uygulaması yapıyorsun ? ne yapmak istediğini söylesen daha kolay yardımcı olabilirim :)
Şöyle yani consoleda 4 işlem yaparken sayı yerine harf girilince işlem hata verir ya onu nasıl engelleyebiliriz
static void Main(string[] args)
{
Console.WriteLine("Bir sayı gir :");
A:
try
{
double sayi = Convert.ToDouble(Console.ReadLine());
}
catch(Exception ex)
{
//hata olduğunda program buraya düşecektir.
Console.WriteLine("Lütfen Sadece Sayi giriniz!");
goto A;
}
Console.ReadKey();//bunun bir manası yok sadece ben tuşa basmadan kapanmasın diye yazdım.
}
Kullanıcı harf girdiğinde hata almıyorsun , kullanıcının girdiği harfi numeric bir türe atarken hata alıyorsun. Try-catch blokları hata ayıklamak için kullanılır yani eğer biz atarken hata alıyorsak biliyoruz ki bu sayi değil.