دریافت ورودی از کاربر در سی شارپ

سلام توسعه دهندگان گرامی در این سری از آموزش برنامه نویسی سی شارپ (C#) به آموزش دریافت ورودی از کاربر در سی شارپ (C#) می پردازیم در ادامه درباره متد ReadLine که چگونه از کاربر ورودی را دریافت می کند بحث خواهیم کرد در ادامه با ما همراه باشید.
 
در سی شارپ در بخش Console آن (Windows Form مورد نظر نیست) برای اینکه از کاربر یک ورودی دریافت کنیم لازم است تا از متد ReadLine سی شارپ استفاده کنیم این متد منتظر می ماند تا کاربر کارکترهایی را وارد سپس دکمه Enter را بزند زمانی که دکمه Enter زده شود آن مقدار را می تواند بخواند.
در ادامه دو مثال برای دریافت رشته و دریافت عدد از کاربر برای شما قرار میدهیم.

دریافت رشته از کاربر

در بالا ابتدا یک حلقه while قرار دادیم تا همینطور دریافت کند یعنی یکبار منتظر دریافت ورودی از کاربر می ماند سپس بعد از کلیک یکسری متن را چاپ می کند سپس دوباره ورودی  و سپس متن را چاپ می کند. در بالا با استفاده از متد ReadLine رشته دریافت شده و در رشته line قرار می گیرد بعد از آن طول  و کارکتر آن را برای شما چاپ می کند.
در صورتی که رشته exit وارد شود برنامه خاتمه پیدا می کند.
خروجی یکبار کد بالا همانند زیر خواهد بود.

دریافت عدد از کاربر

در بالا هما همانند قبل با این تفاوت که با استفاده ازمتد TryParse مقدار رشته را به int تبدیل کردیم راه های دیگری هم برای تبدیل هست در ادامه قرار میدهیم.
خروجی کد بالا همانند زیر خواهد بود..

کاربرد متد Read

متد Read همیشه مقدار int برمی گرداند ولی متد ReadLine همیشه رشته بر می گرداند.
 
این آموزش هم به پایان رسید.
موفق و پیروز باشید.

مطالعه بیشتر