Масив (програмиране): Разлика между версии
Изтрито е съдържание Добавено е съдържание
Ред 114:
<syntaxhighlight lang="csharp">
int[]
▲ // Деклариране на едномерен масив
int[] array1 = new int[5]; // стойности на елементите 0
int[] array3 = { 1, 2, 3, 4, 5, 6 }; // Друг запис на горното▼
int[,] multiDimensionalArray;
// Деклариране и създаване на двумерен масив
▲ // Друг запис на горното
int[] array3 = { 1, 2, 3, 4, 5, 6 };▼
// Деклариране, създаване на двумерен масив и задаване на стойности на елементите му
▲ // Деклариране на двумерен масив
▲ int[,] multiDimensionalArray1 = new int[2, 3];
// Може да си го представим като масив от еднакви по големина масиви
// Деклариране на масив от масиви
int[][] jaggedArray; // масив с тип на елементите int[]
// Може да си го представим като масив от различни по големина масиви
jaggedArray[0]= new int[2]; // 2 елемента
▲ // Деклариране на масив от масиви
jaggedArray[1]= new int[5]; // 5 елемента
▲ int[][] jaggedArray = new int[6][];
</syntaxhighlight>
Line 137 ⟶ 147:
=== Многомерни масиви ===
За двумерен масив елементите с индекси ''i'', ''j'' биха имали адрес ''B'' + ''c''.''i'' + ''d''.''j'', където коефициентите ''c'' и ''d'' са стъпките на увеличение съответно на реда и колоната.
|