C# - Главная Пространство имен
► System ► Microsoft Для учеников (начинающих)
► Видео уроки ► Обучение ► Примеры программ ► Секреты в Си Шарп Для профессионалов
► Обучение ► Примеры программ ► Задачки - для тебя! |
Массивы C#
При работе программы с набором объектов одинакового типа во многих случаях удобно образовать из этих объектов структуру данных, называемую массивом. (array) Каждый элемент массива хранит один объект и ему присваивается свой номер (индекс). Зная индекс элемента массива, программа может извлечь или обновить нужный ей объект. Следует отметить, что в одном массиве могут храниться объекты базового класса и производных классов. Рассмотрим пример объявления массива из 1 элементов: int[] mas = new int[10]; В данном примере объявлена ссылка mas на одномерный массив, содержащий 10 ячеек для хранения целых чисел со значением типа int. Также следует учитывать, что в данном примере мы создали не только ссылку, но и сразу же создали сам массив с помощью оператора new, указав размер массива. Без этого программа не смогла бы использовать ссылку для работы с массивом, так как в ней будет храниться значение null. При объявлении массива не резервируется память, поэтому в объявлении ссылки размеры массива не указываются. После выполнения резервирования памяти оператором new размер массива становится фиксированным.
Просмотров: 3377 |