Книга: ЯЗЫК ПРОГРАММИРОВАНИЯ С# 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

Оглавление книги


Генерация: 0.709. Запросов К БД/Cache: 3 / 0
поделиться
Вверх Вниз