3_Массивы и Коллекции
Урок 3 : Массивы и Коллекции
Массивы и коллекции позволяют хранить и обрабатывать наборы данных. Здесь практикуется работа с Array, List и Dictionary.
Теория
- Что такое массив и для каких целей можно его использовать?
- Что такое коллекция в C#? Чем коллекция отличается от массива?
- Ключевые особенности списка (
List) и основные методы для работы с ним. - Ключевые особенности словаря (
Dictionary) и основные методы для работы с ним. *Что такоеHashSet? Ключевые особенности.
Практика
Откройте файл Lesson3.cs для выполнения заданий. Результат выводить в строку консоли.
Задания
Требуется вывести в консоль размер списка и его содержимое. Опционально - вывод содержимого в одну строку.
Дан массив из N целых чисел. Требуется отсортировать его по убыванию и по возрастанию.
* Дан список целых чисел. Требуется найти минимальное, максимальное и среднее значение. Результат выводить в формате:
Индекс : Значение
Создайте словарь, где ключом является номер месяца (от 1 до 12), а значением - название месяца. Заполните словарь и выведите его.
Даны два словаря Dictionary<string, int>. Объедините их в один; если ключ присутствует в обоих словарях, в результат должно попасть большее из двух значений.
Дан словарь Dictionary<string, int>. Требуется удалить из него элементы с повторяющимися значениями.