Array
Array
Creating an array
// Create an array of four elements, and add values later
string[] cars = new string[4];
// Create an array of four elements, omitting the new keyword, and without specifying
the size
string[] cars = {"Volvo", "BMW", "Ford", "Mazda"};
Length
Example 1
1, int[] myArray = { 3, 7, 2, 9, 1, 5 };
GetLength
2, int[] myArray = { 3, 7, 2, 9, 1, 5 };
Example 2
int[,] myArray = { {3, 7, 2,8 },{2,3,4,7} };
Copy
4, int[] myArray = { 3, 7, 2, 9, 1, 5 };
Binary Search
5, int[] sortedArray = { 1, 3, 5, 7, 9 };
int searchValue = 5;
Sorting
Example 1
6, int[] unsortedArray = { 3, 1, 4, 1, 5, 9, 2, 6, 5 };
Console.WriteLine("Sorted array:");
foreach (var item in unsortedArray)
{
Console.Write(item + " ");
}
Example 2
Example 2
int[,] myArray2D = new int[3, 4];
for (int i = 0; i < 3; i++)
{
for (int j = 0; j < 4; j++)
{
myArray2D[i, j] = i + j;
}
}
for (int i = 0; i < 3; i++)
{
for (int j = 0; j < 4; j++)
{
Console.WriteLine($"myArray2D[{i},{j}] = {myArray2D[i, j]}");
}
}
Example 2
Example 3