بیانیه را وارد کنید
برای اینکه کاربر بتواند خودش مقدار متغیر را تنظیم کند، لازم است که بتواند مقادیر را از صفحه کلید وارد کند.
C# دارای دو عملگر ورودی مقدار است:
Console.Read();
و
Console.ReadLine();
Read
فقط یک نویسه را از مقادیر وارد شده می خواند، یا اگر کاراکتر دیگری برای خواندن باقی نمانده باشد -1. علاوه بر این، این روش یک کد کاراکتر عدد صحیح را برمی گرداند، بنابراین برای به دست آوردن یک متغیر کاراکتر، باید با استفاده از
Convert.ToChar()
یک تبدیل انجام دهید.
<پیش>
int x = Console.Read(); // کد کاراکتر را بخوانید
char a = Convert.ToChar(x); // تبدیل کد دریافتی به مقدار یک متغیر کاراکتری
با
ReadLine()
، می توانید یک دنباله رشته را قبل از وارد کردن یک خط جدید بخوانید. در نتیجه، اگر رشته دیگری وجود نداشته باشد، روش ممکن است یک رشته یا
null
را برگرداند.
به عنوان مثال، ورودی این خط را می خواند:
<پیش>
stringline = Console.ReadLine();
برای خواندن یک مقدار صحیح، باید رشته را بخوانید و آن را به عدد تبدیل کنید:
<پیش>
int a = int.Parse(Console.ReadLine());
اگر اعداد در یک خط قرار می گیرند، باید خط را بشمارید، & nbsp; و با استفاده از کاراکتر space به عنوان جداکننده، آرایه ای از رشته ها را از آن دریافت کنید. و سپس هر عنصر آرایه به یک عدد تبدیل می شود:
<پیش>
اعداد رشته[] = Console.ReadLine().Split(' ');
int a = int تجزیه (اعداد[0]);
int b = int.Parse(numbers[1]);