متد خواندن اطلاعات در کنسول اپلیکیشن
متد خواندن اطلاعات در محیط کنسول اپلیکیشن
در محیط کنسولاپلیکیشن، برای دریافت ورودی از کاربر متد ReadLine وجود دارد:
Console.ReadLine();
نکته: با نگه داشتن ماوس بر روی هر متدی، باکس توضیحات آن متد باز میشود، در باکس توضیحات متد ReadLine نوشته که خروجی من فقط string است!
متد ReadLine توانایی خواندن هر نوع دادهای را از کاربر دارد، اما از آنجایی که خروجی آن از نوع string است، پس به شما یک رشته از نوع داده string میدهد؛ حال فرض کنید که شما از کاربر مثلا نمره درس ریاضی یا علوم را پرسیدهاید که بتوانید بعدا در فرمول محاسبه معدل از آن عدد استفاده کنید، ولی عددی که در ظرف string ذخیره میشود از جنس رشته بوده و رشتهها ماهیت اعداد را برای محاسبات ریاضی ندارند.
به همین منظور اگر نیاز به نگهداری داده ای که کاربر وارد کرده در ظرفهایی از جنس غیر از string مثل int یا float دارید، میبایست پست تبدیل داده ها به یکدیگر (Type Casting) را مطالعه نمایید.
چند مثال از متد ReadLine:
Console.Write("please enter your name: ");
string name = Console.ReadLine();
:نتیجه
string name = "ali";
Console.Write("please enter your age: ");
string age = Console.ReadLine();
:نتیجه
string age = "26";
Console.Write("please enter your avg: ");
string avg = Console.ReadLine();
:نتیجه
string age = "18.75";
جهت شرکت در دورههای زبان برنامه نویسی سیشارپ، از کد تخفیف heplc30 استفاده کنید.