mReader дозволяє відкрити текстовий файл для читання вказаного діапазону символів або створити засіб читання на основі існуючого потока.reader = new StreamReader (fileinf.OpenRead ());// створюємо об'єкт для читання вмісту файлу (true)
{_line = reader.ReadLine ();// зчитуємо 1 рядок (cur_line! = null)// Якщо рядок існує
{_have_sym = false; (int i = 0; i
{_all + +;// рахуємо всі символи-Представляє помилки, що відбуваються під час виконання програми. - Надає статичні методи для створення, копіювання, видалення, переміщення і відкриття файлів, а так само його можна використовувати для отримання і завдання атрибутів.
Всі методи класу статичні, тому, якщо необхідно виконати тільки одну дію, більш ефективним може виявитися використання методу File, а не відповідного примірника методу FileInfo.
.3 Використовувані методи
- визначає чи вказує заданий шлях на існуючий каталог на диску.
Простір назв: System.IO
, що повертається:
Тип: System.Boolean
Значення true, якщо path вказує на існуючий каталог, в іншому випадку - значення false.Show - Відображає вікно повідомлення з повідомленням, яке повертає результат.
Простір назв: System.Windows
Параметри:
Тип: System.String
Рядок String, що задає відображається текст.
, що повертається:
Тип: System.Windows.MessageBoxResult
Значення MessageBoxResult, ідентифікує кнопку, натиснуту користувачем у вікні сообщенія._fname_info - метод, який використовується при відкритті і при оновленні файлу. Перевіряє длинну імені файлу. p align="justify"> Далі буде наведено ділянку коду, коли використовується даний метод.
public void update_fname_info (string fname)
{tmp_fname = fileinf.Name; (tmp_fname.Length> 25)
{_fname = tmp_fname.Substring (0, 25);
}. Text = "Файл: n" + tmp_fname; (fileinf.Extension == ". txt")
{. Enabled = true;
}
{. Enabled = false;
Перевіряє длинну імені файлу. Не більше 25-и символів. Ця ж функція перевіряє розширення файлу. Якщо файл текстовий, то кнопка інформація.txt стає активною.
Substring - Повертає підрядок, розташовану у вказаному місце об'єкта String.
Аргументи:
Стартовий - Обов'язковий. Ціле значення індексу (починаючи з нуля), яке вказує початок підрядка. p align="justify"> Кінцевий - Необов'язкови...