C# tutorial- Arrays |
||||||||||||||||||||||||||||||
C# ArraysOne-dimensional ArrayA One-dimensional array stores elements in a linear manner. Each element in the array has its own index(from 0 to the array size subtracted by 1). We can access the element of the array by using their indices.
-Declaring one-dimensional arrayTo declare a one-dimensional array in C#, you need to use the new keyword as shown below. Example int[] i=new int[5]; //declare an array named i to store 5 integer values
-Initializing arrayTo assign values to the array, you can write those values as below.
int[] i=new int[5]{1, 2, 3, 4, 5};//The array got values i[0]=1; i[1]=2; i[2]=3; i[3]=4; i[4]=5;
Note: The start index of the array is 0 and the end its end index is equal to its size subtracted by 1. -Accessing elements of an arrayYou can access the elements of array by specify their indexes. Example: //Declaring 1D array int[] i=new int[5]; //assign values to the array i[0]=1; i[1]=2; i[2]=3; i[3]=4; i[4]=5; //Accessing 1D array elements for(int j=0;j<5;j++) Console.WriteLine("{0}",i[j]);/*accessing values from the array */
Two-dimensional array
To create and use a two-dimensional array, you will use two square brackets instead of one. Example:
//Declaring 2D array int[,] a=new int[3,3];
//initialize the 2D array for (int r = 0; r < 3; r++) for (int c = 0; c < 3; c++) a[r, c] = c + 1; //accessing values from the array for (int r = 0; r < 3; r++) { for (int c = 0; c < 3; c++) Console.Write("\t{0}", a[r, c]);
Console.WriteLine();
|
||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||