با اين while loop فقط اعداد نمایش داده میشن.
while (processing input)
{
ConsoleKeyInfo input_info = Console.ReadKey (true); // جلوگیری از اکو کردن ونمایش کاراکترها
char input = input_info.KeyChar;
if (char.IsDigit (input)) //چک کردن کاراکترهای وارد شده
{
Console.Write (input); // نمایش دادن کاراکتر در صورت درست بودن
}
}
البته با این روش فکر کنم کلیدهایی مثل تب یا Backspace هم نادیده گرفته بشن برای اینا هم میتونی یک شرط رو به لاین شماره 8 اضافه کنی.