Книга: ЯЗЫК ПРОГРАММИРОВАНИЯ С# 2005 И ПЛАТФОРМА .NET 2.0. 3-е издание
Ввод и вывод в классе Console
Ввод и вывод в классе Console
Вдобавок к членам, указанным в табл. 3.2, тип Console определяет множество методов, обрабатывающих ввод и вывод, причем все эти методы определены как статические (static), поэтому они вызываются на уровне класса. Вы уже видели, что WriteLine() вставляет текстовую строку (включая символ возврата каретки) в выходной поток. Метод Write() вставляет текст в выходной поток без возврата каретки. Метод ReadLine() позволяет получить информацию из входного потока до символа возврата каретки, a Read() используется дли захвата одного символа из входного потока.
Чтобы проиллюстрировать основные возможности ввода-вывода класса Console, рассмотрим следующий метод Main(), который запрашивает у пользователя некоторую информацию и повторяет каждый элемент в потоке стандартного вывода. На рис 3.5 показан пример выполнения такой программы.
// Использование класса Console для ввода и вывода.
static void Main(string[] args) {
// Эхо для некоторых строк.
Console.Write("Введите свое имя: ");
string s = Console.ReadLine();
Console.WriteLine("Привет {0} ", s);
Console.Write("Укажите возpаст: ");
s = Console.ReadLine();
Console.WriteLine("Вам {0} год(а)/лет", s);
}
Рис. 3.5. Ввод и вывод с помощью System.Console
- Консольный ввод-вывод
- Класс System.Console
- Включение и отключение синхронного вывода
- 2. Правила вывода Армстронга
- 3. Производные правила вывода
- 1.6 Драйверы и буферы ввода-вывода
- 1.8 Ввод-вывод типичного приложения хранения данных
- Глава 6 BIOS – базовая система ввода-вывода
- 5.2.2.2. Устройства ввода информации в персональный компьютер
- Пример использования шаблона «Выводы – рекомендации»
- Выводы и практические рекомендации
- Можно ли входить в систему без ввода имени и пароля?