Similar presentations:
Работа с файлами. Открытие и чтение из файла. Форматирование данных. Работа со списком
1.
Работа с файлами.Открытие и чтение из файла.
Форматирование данных.
Работа со списком.
2.
Работа с файлами.Открытие и чтение из файла.
Подключаем пространство имён для работы с потоками ввода вывода
Используем статический класс
Вызываем метод ReadAllText
File
3.
Работа с файлами.Открытие и чтение из файла.
ReadAllText
path – имя файла
encoding – кодировка
Кириллица не поддерживается
- Подключение Кириллицы
4.
Работа с файлами.Открытие и чтение из файла.
Сохраняем содержимое файла в переменную типа String
content
…
\n – перевод каретки на новую строку
\r – сдвиг каретки в начало строки
\t – табуляция
5.
Форматирование данныхИзбавляемся от лишних символов
Используем метод Split для разбиения строки на массив данных
6.
Форматирование данныхСоздаем массив символов, не связанных с данными, которые будут исключены
Если встретятся несколько подряд идущих символов из separators,
то образуются пустые ячейки при делении, например @@, ###,…
-> Удаляет пустые ячейки в результирующем массиве mas
7.
Форматирование данныхВ результате имеем все данные сохраненные в массиве
…
content
Split
mas
…
8.
Создание списка данныхСоздаем класс в соответствии со структурой данных
Далее создаём список брендов
9.
Создание списка данныхЗаполняем список brands данными из массива mas
Делим на 2 т.к. объект состоит из двух полей
Имена брендов стоят на чётных позициях а страны производители на нечетных
10.
Готовая программа11.
Заполните пропускиКомпоненты:
12.
Заполните пропускиКомпоненты: