Console uygulaması...

talhayasarr
04-10-2018, 19:06   |  #1  
talhayasarr avatarı
OP Taze Üye
Teşekkür Sayısı: 2
5 mesaj
Kayıt Tarihi:Kayıt: Eki 2018

Arkadaşlar console uygulamasında harf girmeyi nasıl engelleyebiliriz... Bir de örnek projeler varsa lütfen yazın

talhayasarr bu faydalı başlığı için aşağıdaki 1 kişiden teşekkür aldı... [ Göster ]
White-Fox
05-10-2018, 11:44   |  #2  
White-Fox avatarı
Yıllanmış Üye
Teşekkür Sayısı: 155
1,104 mesaj
Kayıt Tarihi:Kayıt: Eyl 2010

Madem console'u engelleyeceksin niye console uygulaması yapıyorsun ? ne yapmak istediğini söylesen daha kolay yardımcı olabilirim :)

White-Fox bu faydalı yanıtı için aşağıdaki 1 kişiden teşekkür aldı... [ Göster ]
talhayasarr
05-10-2018, 18:17   |  #3  
OP Taze Üye
Teşekkür Sayısı: 2
5 mesaj
Kayıt Tarihi:Kayıt: Eki 2018

Şöyle yani consoleda 4 işlem yaparken sayı yerine harf girilince işlem hata verir ya onu nasıl engelleyebiliriz

White-Fox
05-10-2018, 19:37   |  #4  
White-Fox avatarı
Yıllanmış Üye
Teşekkür Sayısı: 155
1,104 mesaj
Kayıt Tarihi:Kayıt: Eyl 2010

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.

White-Fox bu faydalı yanıtı için aşağıdaki 1 kişiden teşekkür aldı... [ Göster ]
talhayasarr
05-10-2018, 20:07   |  #5  
OP Taze Üye
Teşekkür Sayısı: 2
5 mesaj
Kayıt Tarihi:Kayıt: Eki 2018

çok teşekkür ederim