ПредишенСледващото

Изпращане стандартни потоци

Книгата е предназначена за широк кръг от читатели с интереси в програмирането в C # .Vvedite кратко резюме тук

Книга: C # 4.0: Подробен наръчник

Раздели на тази страница:

статично невалидни SetIn (TextReader novyy_potok_vvoda)
статично невалидни SetOut (TextWriter novyy_potok_vyvoda)
статично невалидни SetError (TextWriter novyy_potok_soobscheniy_ob_oshibkah)

Когато стартирате тази програма не се показва нищо, но файла лог. TXT ще включва следното.

Четене и писане на двоични данни

клас BinaryWriter

Клас BinaryWriter тайна, която е един байт поток, контролният терминал на двоични данни. Тук са най-често се използва конструктора на този клас:

нищожен Write (ulong стойност) - Пише въведете ulong целочислена стойност (неподписан дълго цяло число)

нищожен Write (плувка стойност) - Записва на стойност с плаваща запетая (с плаваща запетая единична точност)

нищожен Write (двойна стойност) - Пише двойна тип стойност (с плаваща запетая двойна точност)

нищожен Write (десетична стойност) - Записва на стойност десетичен вид (две знака след десетичната запетая)

нищожен Write (Чар СН) - пише характера

невалидни запис (овъгляване [] буфер) - Записва характера масив

нищожен Write (низ стойност) Записва стойност низ тип низ представена във вътрешния формат посочва дължина низ

клас BinaryReader

Клас BinaryReader тайна, която е един байт поток, двоични данни входящ контрол. Тук са най-често се използва конструктора на този клас:

където тя означава входния поток, от който се чете данни се въвеждат. За да прочетете от входния файл като входен параметър може да бъде определен обект, създаден посредством FILESTREAM клас. Ако потока се определя от входната величина. не бе открит за четене на данни или не са били достъпни по други причини, а след това ArgumentException изключение се генерира. След приключване на входа на вида на потока BinaryReader тя трябва да бъде затворен. Това се затваря и базов поток.

В BinaryReader клас определя методи за четене на данни от всички вградени C # видове. Някои от тези методи са изброени в Таблица. 14.6. Все пак трябва да се има предвид, че в Readstring () метод прочита символен низ, който се съхранява във вътрешен формат с дължината му. Всички методи на този клас генерира изключение IOException. ако вход възникне грешка. Освен това, може да бъде генериран чрез други изключения.

Таблица 14.6. Най-често използваните методи, дефинирани в BinaryReader клас

булев ReadBoolean () - Прочетете стойност логично тип булев

байт ReadByte () - Прочетете стойност от тип байт

sbyte ReadSByte () - Прочетете стойност от тип sbyte

байт [] ReadBytes (intcount) - Чете редица брой байтове и ги връща като масив

Подкрепете проекта - споделете линка, благодаря!