Программирование на языке C#
Пример 1. StreamReader reader = new StreamReader("MyFile.txt"); Пример 2
Download 1.19 Mb. Pdf ko'rish
|
Программирование на языке 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 |
Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©fayllar.org 2024
ma'muriyatiga murojaat qiling
ma'muriyatiga murojaat qiling