
متد خواندن اطلاعات در کنسول اپلیکیشن
در محیط کنسولاپلیکیشن، برای دریافت ورودی از کاربر متد 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";
جهت شرکت در دورههای آموزشی زبان سیشارپ، میتوانید از کدتخفیف startCsharp با ۲۰% تخفیفویژه استفاده نمایید.