342.57K
Category: informaticsinformatics

Работа с файлами. Открытие и чтение из файла. Форматирование данных. Работа со списком

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.

Заполните пропуски
Компоненты:
English     Русский Rules