گرفتن ورودی از کاربران

بازدید: 411 بازدید
دریافت ورودی

مقدمه

متد () ReadLine یکی از متد های کلاس console است.

با استفاده از متد () ReadLine می توانیم ورودی کاربران را دریافت کنیم.

با این متد یک مقدار رشته ای را از کاربر دریافت می کنیم.

در آموزش های قبل یاد گرفته اید که از () Console.WriteLine برای خروجی (چاپ) مقادیر استفاده می شود.

در این مقاله درباره متد ReadLine که چگونه از کاربر ورودی را دریافت می کند مطالبی را عرض خواهیم کرد.

در ادامه همراه پرنیان طرح باشید.

[cdb_box_content]

با عرض سلام خدمت شما کاربران همیشگی وب سایت پرنیان طرح

با یکی دیگر از مقالات آموزشی زبان برنامه نویسی #C در خدمتتان هستیم.

مقاله امروز ما در رابطه با نحوه ی گرفتن ورودی از کاربران ، در زبان برنامه نویسی #C است.

در این مثال ها میبینید که چگونه از () Console.ReadLine برای دریافت ورودی کاربر استفاده خواهیم کرد.

می توانید برای مطالعه ی سایر مقالات آموزشی زبان #C  به این لینک مراجعه کنید.

در ادامه ی این مطلب همراه پرنیان طرح باشید.

[/cdb_box_content]
[cdb_box_content]

گرفتن ورودی از کاربران user input

در این مثال خواهید دید از () Console.ReadLine برای دریافت ورودی کاربر استفاده خواهیم کرد.

تمرین 1

در مثال زیر ، کاربر می تواند نام کاربری خود را وارد کند

که در متغیر userName ذخیره شده است.

سپس مقدار userName را چاپ می کنیم.

مثال

[php]

using System;

namespace MyApplication
{
class Program
{
static void Main(string[] args)
{
// Type your username and press enter
Console.WriteLine(“Enter username:”);

// Create a string variable and get user input from the keyboard and store it in the variable
string userName = Console.ReadLine();

// Print the value of the variable (userName), which will display the input value
Console.WriteLine(“Username is: ” + userName);
}
}
}

[/php]

[/cdb_box_content]
[cdb_box_content]

ورودی کاربر و اعداد

متد () Console.ReadLine یک رشته را برمی گرداند.

بنابراین ، شما نمی توانید از نوع داده دیگری مانند int اطلاعات دریافت کنید.

مثال

[php]

Console.WriteLine(“Enter your age:”);
int age = Console.ReadLine();
Console.WriteLine(“Your age is: ” + age);
[/php]

[/cdb_box_content]

در مثال بالا

پیام خطا چیزی شبیه به این خواهد بود.

Cannot implicitly convert type ‘string’ to ‘int’

همانطور که در این پیام خطا آمده است ، شما نمی توانید به طور ضمنی نوع “رشته” را به “int” تبدیل کنید.

[cdb_box_content]

تمرین 2

شما می توانید به راحتی هر نوع داده را به دیگری به صراحت تبدیل کنید.

با استفاده از یکی از روش های Convert.To می توانید این کار را انجام دهید.

مثال
[php]

using System;

namespace MyApplication
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine(“Enter your age:”);
int age = Convert.ToInt32(Console.ReadLine());
Console.WriteLine(“Your age is: ” + age);
}
}
}
[/php]

[/cdb_box_content]

منبع وب سایت www.w3schools.com

دسته بندی آموزش #C مقاله ها
اشتراک گذاری
مقالات مرتبط

دیدگاهتان را بنویسید

سبد خرید

هیچ محصولی در سبد خرید نیست.