PDA

View Full Version : سوال: کد محدود کردن متغیر در کنسول سی شارپ



mahdavi1385
شنبه 03 اسفند 1398, 18:29 عصر
سلام. با چه کدی متغیر را محدود کنیم یعنی مثلا در کنسول از کاربر فقط مقادیری بین 0 تا 20 را دریافت کند و اگر از محدود خارج بود خطا یا ارور را چاپ کند.

the king
شنبه 03 اسفند 1398, 22:53 عصر
سلام. با چه کدی متغیر را محدود کنیم یعنی مثلا در کنسول از کاربر فقط مقادیری بین 0 تا 20 را دریافت کند و اگر از محدود خارج بود خطا یا ارور را چاپ کند.


int n;
if ((int.TryParse(Console.ReadLine(), out n) == false) || (n < 0) || (n > 20))
{
Console.WriteLine("Error: Invalid input!");
}