C# yanlış karakter girildiğinde uyarı veren program

aszx

Picopat
Katılım
6 Aralık 2021
Mesajlar
553
Daha fazla  
Cinsiyet
Erkek
Merhaba. Ben C# dilinde programlama yapıyorum ve sürekli bir sorunla karşılaşıyorum. Yardımcı olur musunuz?
Ben Visual Studio da Console App üzerinden yapıyorum.

Bir şeyi karşıdaki doğruyu yapana kadar tekrar tekrar soruyorum. Mesela karşıdakinden sadece rakam girmesini istiyorum. Karşıdaki eğer harflerle yazarsa ona lütfen sadece rakam giriniz diyeceğim ve karşıdaki doğru yapana kadar bu tekrarlayacak. Bunu nasıl yapabilirim?
 
En azından böyle bile yapsan olurdu.

C#:
using System;        
public class Program
{
    public static void Main()
    {
        int number;
        while(true)
        {
            try
            {
                Console.WriteLine("Enter your number:");
                number = Int32.Parse(Console.ReadLine());
                break;
            }
            catch (FormatException e)
            {
                Console.WriteLine("Hata, sayı girin! Errmsg: " + e.Message);
            }
        }
        Console.WriteLine("Sayı girildi islemler yapılıyor...");
    }
}
 
Son düzenleme:
En azından böyle bile yapsan olurdu.

C#:
using System;       
public class Program
{
    public static void Main()
    {
        int number;
        while(true)
        {
            try
            {
                Console.WriteLine("Enter your number:");
                number = Int32.Parse(Console.ReadLine());
                break;
            }
            catch (FormatException e)
            {
                Console.WriteLine("Hata, sayı girin! Errmsg: " + e.Message);
            }
        }
        Console.WriteLine("Sayı girildi islemler yapılıyor...");
    }
}
Teşekkürler deneyeceğim
 

Yeni konular

Geri
Yukarı