Написал простенькое консольное приложение, которое сначала запрашивает данные, а потом выводи их в консоли.
При написании, столкнулся с интересным моментом, а именно:
Метод
C#:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
string first_name;
string last_name;
string from;
string work;
int age;
Console.WriteLine("Здравствуйте. Меня зовут Бот Иваныч. Познакомимся?");
Console.Write("Ваша фамилия: ");
first_name = Console.ReadLine();
Console.WriteLine("Ваше имя: ");
last_name = Console.ReadLine();
Console.WriteLine("Сколько Вам лет?");
age = Convert.ToInt32(Console.ReadLine());
Console.WriteLine("Откуда Вы?");
from = Console.ReadLine();
Console.WriteLine("Кем Вы работаете?");
work = Console.ReadLine();
Console.WriteLine("Отлично! Я получил от Вас всю информацию. Сейчас я ее выведу на консоль:");
Console.WriteLine($"Имя: {first_name}");
Console.WriteLine($"Фамилия: {last_name}");
Console.WriteLine($"Ваш возраст: {age}");
Console.WriteLine($"Откуда Вы: {from}");
Console.WriteLine($"Ваша профессия: {work}");
Console.ReadKey();
}
}
}
При написании, столкнулся с интересным моментом, а именно:
C#:
Console.WriteLine("Сколько Вам лет?");
age = Convert.ToInt32(Console.ReadLine());
Console.ReadLine
считывает информацию именно в виде строки. Поэтому мы можем по умолчанию присвоить ее только переменной типа string
. И чтоб вывести данные, используя этот метод, надо преобразовать значение к типу int
, то есть Convert.ToInt32()
.