在 C# 中,陣列(Array)是一種用來儲存固定大小的同類型元素的資料結構。陣列讓你能夠以索引的方式來存取這些元素。以下是一些關於 C# 陣列的簡單介紹:
int[] numbers; // 宣告一個整數型別的陣列
初始化陣列int[] numbers = new int[5]; // 宣告一個包含 5 個整數的陣列,所有元素初始為 0
使用初始值設定陣列int[] numbers = { 1, 2, 3, 4, 5 }; // 宣告並初始化一個包含 5 個整數的陣列
int[] numbers = { 1, 2, 3, 4, 5 };
int firstNumber = numbers[0]; // 取得陣列中的第一個元素,結果是 1
numbers[1] = 10; // 將陣列中的第二個元素設為 10
int[] numbers = { 1, 2, 3, 4, 5 };
// 使用 for 迴圈
for (int i = 0; i < numbers.Length; i++)
{
Console.WriteLine(numbers[i]);
}
// 使用 foreach 迴圈
foreach (int number in numbers)
{
Console.WriteLine(number);
}
取得陣列長度int[] numbers = { 1, 2, 3, 4, 5 };
int length = numbers.Length; // length 的值是 5
int[,] matrix = new int[3, 3]; // 宣告一個 3x3 的二維陣列
// 初始化二維陣列
matrix[0, 0] = 1;
matrix[0, 1] = 2;
matrix[0, 2] = 3;
matrix[1, 0] = 4;
matrix[1, 1] = 5;
matrix[1, 2] = 6;
matrix[2, 0] = 7;
matrix[2, 1] = 8;
matrix[2, 2] = 9;