Масив (програмиране): Разлика между версии

Изтрито е съдържание Добавено е съдържание
Ред 114:
 
<syntaxhighlight lang="csharp">
// Деклариране на едномерен масив
int[] newArrayarray;
// Деклариране на едномерен масив
int[] array1 = new int[5];
// Деклариране и създаване на двумеренедномерен масив
int[] array1 = new int[5]; // стойности на елементите 0
 
// Деклариране, създаване на масив и едновременно задаване на стойности на елементите му
int[] array2 = new int[] { 1, 2, 3, 54, 75, 96 };
int[] array3 = { 1, 2, 3, 4, 5, 6 }; // Друг запис на горното
// Деклариране на двумерен масив от масиви
int[,] multiDimensionalArray;
 
// Деклариране и създаване на двумерен масив
// Друг запис на горното
int[,] multiDimensionalArray1 = new int[2, 3]; // 2 реда по 3 колони (6 елемента)
int[] array3 = { 1, 2, 3, 4, 5, 6 };
 
// Деклариране, създаване на двумерен масив и задаване на стойности на елементите му
// Деклариране на двумерен масив
int[,] array3multiDimensionalArray2 = { { 1, 2, 3 }, { 4, 5, 6 } };
int[,] multiDimensionalArray1 = new int[2, 3];
// Може да си го представим като масив от еднакви по големина масиви
// Деклариране на масив от масиви
int[][] jaggedArray; // масив с тип на елементите int[]
 
// Деклариране и задаванесъздаване на стойностимасив масиви
int[][] jaggedArray = new int[6][]; // 6 масива
int[,] multiDimensionalArray2 = { { 1, 2, 3 }, { 4, 5, 6 } };
// Може да си го представим като масив от различни по големина масиви
 
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'' са стъпките на увеличение съответно на реда и колоната.