字串陣列
string[] arr = new string[3] { "aa", "bb", "cc" };
foreach (string s in arr) Console.WriteLine(s);
整數陣列
// 完整語法
int[] arr1 = new int[3] { 11, 22, 33 };
// 省略長度 (編譯器推斷)
int[] arr2 = new int[] { 11, 22, 33 };
// 更簡潔 (僅限宣告時)
int[] arr3 = { 11, 22, 33 };
初始化規則
- 指定長度時,元素數量必須一致
- 省略長度時,由初始化器決定
- 不可:`int[] arr = new int[3] { 1, 2 };` (編譯錯誤)
遍歷方式
// foreach (唯讀、語意清晰)
foreach (int i in arr) Console.WriteLine(i);
// for (需索引、可修改)
for (int i = 0; i < arr.Length; i++) arr[i] *= 2;
常用屬性/方法
| 成員 | 說明 |
| `Length` | 總元素數 (唯讀) |
| `Rank` | 維度 (單維為 1) |
| `GetLength(d)` | 指定維度長度 |
| `Array.Sort(arr)` | 原地排序 |
| `Array.IndexOf(arr, val)` | 搜尋索引 |