Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Приложения .NET могут использовать System.Console класс для чтения символов из консоли и записи символов. Данные из консоли считываются из стандартного входного потока, данные в консоль записываются в стандартный выходной поток, а данные об ошибках записываются в стандартный поток выходных данных ошибок. Эти потоки автоматически связываются с консолью при запуске приложения и представлены как свойства In, Out, и Error соответственно.
Значение Console.In свойства — это System.IO.TextReader объект, а значения Console.Out свойств Console.Error — System.IO.TextWriter объекты. Эти свойства можно связать с потоками, которые не представляют консоль, что позволяет указывать поток на другое расположение входных или выходных данных. Например, можно перенаправить выходные данные в файл, установив Console.Out свойство System.IO.StreamWriter так, чтобы оно инкапсулировало System.IO.FileStream с помощью метода Console.SetOut. Свойства Console.In и Console.Out не обязательно должны ссылаться на один и тот же поток.
Замечание
Дополнительные сведения о создании консольных приложений, включая примеры в C#, Visual Basic и C++, см. в документации по классу Console .
Если консоль не существует, например в приложении Windows Forms, выходные данные, записанные в стандартный выходной поток, не будут видны, так как нет консоли для записи сведений. Запись сведений в недоступной консоли не приводит к возникновению исключения. (Можно всегда изменить тип приложения на консольное приложение, например, на страницах свойств проекта в Visual Studio).
Класс System.Console содержит методы, которые могут считывать отдельные символы или целые строки из консоли. Другие методы преобразуют данные и строки форматирования, а затем записывают форматированные строки в консоль. Дополнительные сведения о форматировании строк см. в разделе "Типы форматирования".
Подсказка
Консольные приложения не имеют насоса сообщений, который запускается по умолчанию. Поэтому вызовы консоли к таймерам Microsoft Win32 могут завершиться ошибкой.