Масив зберігає фіксованого розміру послідовний набір елементів одного і того ж типу. Масив використовується для зберігання колекції даних, але часто буває більш корисно думати про масиві як сукупність змінних одного і того ж типу зберігаються в суміжних комірках пам'яті.
Замість того, щоб оголошувати окремі змінні, такі як, number1 номер 0. і number99, ви оголошуєте одну змінну масиву, такі як числа і цифри використання [0], цифри [1], і. цифри [99] для подання індивідуальні змінні. Конкретний елемент масиву звертаються за допомогою індексу.
декларування Масиви
Для того, щоб оголосити масив в C #, ви можете використовувати наступний синтаксис:
datatype використовується для вказівки типу елементів в масиві.
[] Визначає ранг масиву. Ранг визначає розмір масиву.
імяМассіва визначає ім'я масиву.
ініціалізація масиву
Масив є посилальним типом, тому вам необхідно іспользоватьновое ключове слово для створення екземпляра масиву. наприклад,
Присвоєння значень масиву
Ви можете привласнити значення окремих елементів масиву, використовуючи номер індексу, як:
Крім того, можна створити і ініціалізувати масив, як показано на малюнку:
Ви також можете опустити розмір масиву, як показано на малюнку:
Ви можете скопіювати змінну масиву в інший змінної цільового масиву. У такому випадку, як мета і точкового джерела в тому ж місці пам'яті:
Коли ви створюєте масив, C # компілятор неявно инициализирует кожен елемент масиву значення за замовчуванням в залежності від типу масиву. Наприклад, для Int масиву всі елементи инициализируются в 0.
Доступ до елементів масиву
Елемент доступний по індексації ім'я масиву. Це робиться шляхом розміщення індекс елемента в квадратних дужках після імені масиву. наприклад,
Наступний приклад демонструє вищезгадану поняття декларації, призначення та отримувати доступ до масиви:
Коли наведений вище код компілюється і виконується, він проводить наступний результат:
Використовуючи цикл покаждому елементу
У попередньому прикладі ми використовували для циклу для доступу до кожного елементу масиву. Ви можете також іспользоватьЕогеасп заяву для ітерації через масив.
Коли наведений вище код компілюється і виконується, він проводить наступний результат:
C # Масиви
Є наступні кілька важливих понять, пов'язаних з масивом, які повинні бути ясно, на C # програміст: