آموزش سی شارپ مقدماتی (بخش شانزدهم - تعامل با کاربر):

با عرض سلام و احترام.پیشاپیش از شما دوست عزیز و گرامی، بابت وقتی که برای مطالعه ی این مطلب خواهید گذاشت، سپاسگزارم.تقاضا دارم، در صورت مشاهده ی اشتباه متنی یا محتوایی، به اینجانب اطلاع دهید تا (ضمن کمک به یادگیری بنده) در اسرع وقت برای اصلاح متن اقدام نمایم.شماره ی تماس:09215149218نشانی پست الکترونیکی:RezaQadimi.ir@Gmail.comآدرس کدها:Learning-CSharp-Fundamentalآدرس سایت ها:https://Reza-Qadimi.ir - https://WannaDate.irدر این مقاله، به بررسی نحوه ی تعامل با کاربر (در محیط کنسول) می پردازیم، و به کمک هم برنامه ای جهت دریافت اطلاعات از کاربر، و نمایش آن خواهیم نوشت.در مقالات قبلی با دستور:System.Console.ReadLine();آشنا شدیم، و فهمیدیم که از این دستور برای دیدن خروجی در محیط کنسول استفاده می کنیم.اما آیا این دستور وظیفه ی دیگری هم دارد!؟واقعیت امر این است که ما از این دستور، برای دریافت اطلاعات از کاربر (در محیط کنسول) نیز استفاده می کنیم، و می توانیم اطلاعات وارد شده توسط کاربر را در متغیری ذخیره نماییم.خروجی متد ReadLine از جنس string یا رشته است، بنابراین برای ذخیره ی اطلاعات، دو راه پیش رو داریم:یا باید اطلاعات وارد شده را در متغیری از جنس string ذخیره کنیم:string firstName = System.Console.ReadLine(); یا قبل (و یا بعد) از ذخیره، اطلاعات ورودی را به نوع داده ی مد نظرمان تبدیل کنیم:int birthYear = System.Convert.ToInt32(System.Console.ReadLine());حال که با نحوه ی گرفتن اطلاعات از کاربر آشنا شده ایم، می توانیم به سراغ ایجاد برنامه برویم.ابتدا به سراغ ویژوال استودیو رفته، و طبق مراحل توضیح داده شده در این مقاله، یک پروژه ی کنسول اپلیکیشن ایجاد می کنیم:https://coderlife.ir/بعد از ایجاد پروژه، به سراغ کلاس Program رفته و در تابع Main دستور ذیل را می نویسیم:ابتدا با استفاده از دستور WriteLine، برای کاربر مشخص می کنیم (در واقع به کاربر نمایش میدهیم) که قصد دریافت چه اطلاعاتی را داریم:System.Console.WriteLine (&quot:را فشار دهید Enter لطفا نام خود را وارد کرده، و کلید&quot);سپس با استفاده از دستور ReadLine، اطلاعات را از کاربر گرفته و در متغیری از جنس string ذخیره می نماییم:string firstName = System.Console.ReadLine();بعد از فشار دادن دکمه ی Enter توسط کاربر، با استفاده از دستور Clear اطلاعات نمایش داده شده در محیط کنسول را پاک می کنیم:System.Console.Clear();برای دریافت نام خانوادگی کاربر، مراحل فوق را تکرار می کنیم.بعد از دریافت نام خانوادگی، به سراغ دریافت سن کاربر می رویم:System.Console.WriteLine (&quot:را فشار دهید Enter لطفا سن خود را وارد کرده، و کلید&quot);همانطور که قبلا گفته شد، خروجی دستور ReadLine از جنس string یا رشته است، بنابراین برای دریافت سن به صورت عددی، ابتدا آن را از رشته به نوع داده ی عدد صحیح تبدیل می کنیم و سپس آنرا در متغیر مورد نظر ذخیره می نماییم:int age = System.Convert.ToInt32(System.Console.ReadLine());با استفاده از دستور Convert.ToInt32، خروجی دستور ReadLine ابتدا از نوع داده ی string ی، به نوع داده ی عددی تبدیل شده، و سپس در متغیر age قرار می گیرد.مجددا از دستور Clear برای پاک کردن محیط کنسول، پس از فشار دادن دکمه ی Enter توسط کاربر استفاده می کنیم:System.Console.Clear();برای نمایش اطلاعات کاربر، از دستور WriteLine استفاده می کنیم:System.Console.WriteLine ($&quotI am { firstName } { lastName }, and I'm { age }!&quot);و در نهایت از دستور ReadLine، برای مشاهده ی خروجی استفاده می نماییم:System.Console.ReadLine();پی نوشت: در مقالات بعد، به سراغ یادگیری نحوه ی کار کردن با حلقه ها در زبان سی شارپ می رویم.معرفی:رضا قدیمی هستم. برنامه نویس و دانش آموزِ حوزه ی وب، بسیار مشتاق در یادگیری مفاهیم و اطلاعات جدید در این حوزه.