Страницы

Поиск по вопросам

среда, 22 мая 2019 г.

Как задать значение для переменной типа string от пользователя

Как в C# можно задать значение для string, что бы пользователь при работе с программой ввел к примеру свое имя в эту переменную. В С++ у меня получалось так.
string name; getline(std::cin, name); cout << name;
В С# все иначе как я понимаю. Пробовал вот так:
string name; name = Convert.ToString(Console.ReadLine()); Console.Write(name);
и так
string name; Console.ReadLine(name); Console.Write(name);
Ничего не получается. На MSDN примеры все указаны с учетом того, что я заранее уже что то записал в строку. Как тогда в С# работать с словами? Мне элементарно надо в программе, что бы пользователь ввел свое имя по запросу и потом уже вывести приветствие и имя.


Ответ

Функция ReadLine считывает строку с консоли и возвращает ее пользователю функции.
Поэтому достаточно написать, например,
string name; name = Console.ReadLine(); Console.WriteLine( name );

Комментариев нет:

Отправить комментарий