Пользовательский Ввод
Вы также можете предложить пользователю ввести данные, а затем использовать метод Console.ReadLine чтобы присвоить введенные данные строковой переменной.
Следующий пример спрашивает, как зовут пользователя, а затем выводит сообщение, которое включает введенные данные:
Метод Console.ReadLine ждет, пока пользователь введет данные, а затем присваивает их к переменной. Следующее выражение выводит форматированную строку, содержащую Hello с введенными пользователем данными. Например, если вы введете David, в выводе будет Hello David.
! Обратите внимание на пустые скобки в методе ReadLine. Это значит, что он не принимает никаких аргументов. !
Метод Console.ReadLine() возвращает значение типа string.
Если вы ожидаете другой тип значения (такой как int или double), то введенная информация должна быть конвертирована в этот тип.
Это может быть сделано с помощью методов Convert.ToXXX, где XXX это название .NET типа в который мы хотим конвертировать значения. Например, методы включают Convert.ToDouble и Convert.ToBoolean.
Для целочисленной конверсии, существует три возможные альтернативы, основанные на размере целого числа в битах: Convert.ToInt16, Convert.ToInt32 и Convert.ToInt64. По умолчанию тип int в языке C шарп равен 32 битам.
Давайте создадим программу, которая принимает целое число и выводит его в сообщении: