Чтение ввода
Часть раздела Основы путешествия по C# на Coddy — урок 33 из 69.
До сих пор мы сохраняли в переменных значения, которые придумывали сами. Обычно программы работают иначе. Мы получаем значения из внешнего источника, например, от пользователя.
В C# получение ввода от пользователя осуществляется с помощью метода Console.ReadLine(). Этот метод считывает строку текста, введенную пользователем в консоли. Ввод всегда возвращается в виде string.
Вот пример того, как получить ввод от пользователя:
string name = Console.ReadLine();
Console.WriteLine("Your name is: " + name);В этом примере программа ожидает, пока пользователь введет свое имя и нажмет Enter. Введенное имя затем сохраняется в переменной name. Наконец, программа выводит сообщение, которое включает в себя введенное имя.
Задание
НовичокНапишите программу, которая получает ввод от пользователя (его имя), а затем выводит Hello, , за которым следует введенное пользователем имя.
Например, если пользователь вводит Bob, ожидаемый результат — Hello, Bob.
Вам потребуется:
- Считать имя пользователя, используя соответствующий метод
Console. - Вывести
Hello,и сохраненную переменную в конце.
Шпаргалка
Чтобы получить ввод от пользователя, используйте Console.ReadLine(). Этот метод считывает строку текста и возвращает её как string:
string name = Console.ReadLine();
Console.WriteLine("Your name is: " + name);Программа ожидает, пока пользователь введет текст и нажмет Enter, прежде чем продолжить.
Попробуйте сами
using System;
public class Program {
public static void Main(string[] args) {
// Чтение имени пользователя
// Вывод приветственного сообщения
}
}В этом уроке есть небольшой тест. Начните урок, чтобы ответить на вопросы и сохранить прогресс.
Все уроки раздела Основы
4Операторы. Часть 1
Арифметические операторыОператор остатка от деленияИнкремент и декрементПостфиксный инкремент и декрементСокращенные арифметические операции7Основы ввода-вывода
Базовый выводИнтерполяция строкЧтение вводаПарсингПовторение — до 120Повторение — True или False5Операторы. Часть 2
Операторы сравненияЛогические операторы. Часть 1Логические операторы. Часть 2Повторение: простая логикаЛогические операторы. Часть 38Приложение-калькулятор
Приветственное сообщениеПолучение чисел3Переменные. Часть 2
VarКонстантыСоглашения об именованииПовторение: инициализация переменныхПриведение типов6Принятие решений
Оператор ifКонструкция if - elseОператор switchТернарный операторПовторение: if - elseВложенный if - else