Программирование на языке C#


Пример 1.  StreamReader reader = new StreamReader("MyFile.txt");  Пример 2


Download 1.19 Mb.
Pdf ko'rish
bet65/66
Sana23.10.2023
Hajmi1.19 Mb.
#1717181
1   ...   58   59   60   61   62   63   64   65   66
Bog'liq
Программирование на языке C#

Пример 1. 
StreamReader reader = new StreamReader("MyFile.txt"); 
Пример 2. 
FileStream file = new FileStream("MyFile.txt"); 
StreamReader reader = new StreamReader(file); 
Пример 3. 
StreamReader reader = File.OpenText("MyFile.txt"); 
Основные методы 
StreamReader

-
читает один символ 
reader.Read(); 
-
читает одну строку 
reader.ReadLine(); 
-
читает весь текст 
reader.ReadToEnd(); 
-
возвращает следующий доступный символ без фактического 
изменения позиции указателя считывающего объекта (значение 
-1
указывает позицию, соответствующую концу потока) 
int position = reader.Peek(); 
-
очищает буфер и закрывает поток (эквивалентен методу 
Dispose()

reader.Close(); 
В приведенном ниже примере проиллюстрировано открытие файла 
MyFile.txt
, построчное считывание данных и вывод на консоль. 
Когда весь файл будет прочитан, переменная 
str
станет равной 
null
и 
цикл завершится 
Пример. 
StreamReader reader = File.OpenText("MyFile.txt"); 
string str = null; 
while ((str = reader.ReadLine()) != null){ 
Console.WriteLine(str); 

107 


Литература 
1.
Павловская Т. А. C#. Программирование на языке высокого
уровня. – Санкт-Петербург [и др.]: Питер, 2014. – 432 с. 
2.
Подбельский В. В. Язык С#. Базовый курс. – Москва: Финансы и
статистика [и др.], 2011. – 381 с. 
3.
Сосинская С.С. Использование языка C# в различных
информационных технологиях. – Старый Оскол: Тонкие наукоемкие 
технологии (ТНТ), 2019. – 367 с. 
4.
Тюкачев Н. А. C#. Основы программирования. – Москва: Лань,
2017. –. URL: 
https://e.lanbook.com/book/94749
 
5.
Тюкачев Н.А. C#. Алгоритмы и структуры данных. – Москва:
Лань, 2017. – . URL: https://e.lanbook.com/book/94748 
6.
Хейлсберг А., Торгерсен М., Вилтамут С., Голд П. Язык
программирования C#. Классика Computers Science. 4-е изд. – СПб.: 
Питер, 2012. – 784 с. 
7.
Шарп Д. Microsoft Visual C#: подробное руководство. – 8-е изд. –
Санкт-Петербург [и др.]: Питер, 2017. – 846 с. 
108 


Учебное издание 

Download 1.19 Mb.

Do'stlaringiz bilan baham:
1   ...   58   59   60   61   62   63   64   65   66




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling