Содержание
- 2. Классы для работы с файлами Для работы с классами необходимо подключить пространство имен System.IO using System.IO
- 3. Методы класса File CreateText - Создается или открывается файл для записи текста в кодировке UTF-8. AppendText
- 4. Методы класса StreamWriter StreamWriter(String) - Инициализирует новый экземпляр класса StreamWriter для указанного файла с помощью кодировки
- 5. Методы и свойства класса StreamReader StreamReader(String) - Инициализирует новый экземпляр класса StreamReader для указанного имени файла.
- 6. Примеры Создание или открытие файла и построчное добавление записей if(File.Exists(@"d:\vbbook.txt")) writefl = File.AppendText(@"d:\vbbook.txt"); else writefl =
- 7. Примеры Построчная запись в файл writefl.WriteLine(textBox1.Text); В конце записи следует закрыть файл: writefl.Close();
- 8. Примеры Открытие файла для чтения if (File.Exists(@"d:\vbbook.txt")) readfl = new StreamReader(@"d:\vbbook.txt"); else MessageBox.Show("файла нет"); В начале
- 9. Примеры Построчное чтение из файла if (readfl.EndOfStream == false) label1.Text = readfl.ReadLine(); else label1.Text = "end";
- 10. Примеры Чтение файла в массив строк strmas = File.ReadAllLines(@"d:\vbbook.txt"); В начале массив описан как: string[] strmas
- 11. Примеры Запись текста из текстового поля в файл File.WriteAllText(@"d:\vbbook.txt",textBox1.Text);
- 12. Создание тестов
- 13. Структура текстового файла с тестом test.txt Вопрос1 ответ1 3 ответ2 4 ответ3 5 Вопрос2 ответ4 6
- 14. Форма
- 15. Описание структуры struct vopros {public string vopr; public string otv1; public int bal1; public string otv2;
- 16. Описание данных public partial class Form1 : Form { vopros[] Test; int k,i,sum,summax;
- 17. Начало тестирования string[] str; str = File.ReadAllLines(@"d:\test.txt"); int n = str.Length; k = n / 7;
- 18. Процедура Vivod void vivod() { label1.Text = Test[i].vopr; radioButton1.Text = Test[i].otv1; radioButton2.Text = Test[i].otv2; radioButton3.Text =
- 19. Кнопка Далее private void button1_Click(object sender, EventArgs e) { if (radioButton1.Checked) sum += Test[i].bal1; if (radioButton2.Checked)
- 21. Скачать презентацию