3_Массивы и Коллекции

Урок 3 : Массивы и Коллекции

О чём этот урок

Массивы и коллекции позволяют хранить и обрабатывать наборы данных. Здесь практикуется работа с Array, List и Dictionary.


Теория

Вопросы для самопроверки

  1. Что такое массив и для каких целей можно его использовать?
  2. Что такое коллекция в C#? Чем коллекция отличается от массива?
  3. Ключевые особенности списка (List) и основные методы для работы с ним.
  4. Ключевые особенности словаря (Dictionary) и основные методы для работы с ним.
  5. * Что такое HashSet? Ключевые особенности.


Практика

Как выполнять задания

Откройте файл Lesson3.cs для выполнения заданий. Результат выводить в строку консоли.

Задания

Задание 1.

Требуется вывести в консоль размер списка и его содержимое. Опционально - вывод содержимого в одну строку.

Задание 2.

Дан массив из N целых чисел. Требуется отсортировать его по убыванию и по возрастанию.

Задание 3.

* Дан список целых чисел. Требуется найти минимальное, максимальное и среднее значение. Результат выводить в формате:
Индекс : Значение

Задание 4.

Создайте словарь, где ключом является номер месяца (от 1 до 12), а значением - название месяца. Заполните словарь и выведите его.

Задание 5.

Даны два словаря Dictionary<string, int>. Объедините их в один; если ключ присутствует в обоих словарях, в результат должно попасть большее из двух значений.

Задание 6.

Дан словарь Dictionary<string, int>. Требуется удалить из него элементы с повторяющимися значениями.


📋 Вернуться к теории урока 3