陣列為同類型變數集合,記憶體連續配置,索引從 0 開始。
// 宣告並指定長度(元素預設為 0/null)
int[] arr = new int[5];
string[] strArr = new string[6];
// 完整語法
int[] arr1 = new int[5] { 1, 3, 5, 7, 9 };
string[] weekDays = new string[] { "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" };
// 簡短語法(型別推論)
int[] arr2 = { 1, 3, 5, 7, 9 };
string[] weekDays2 = { "Sun", "Mon", "Tue", "Wed", "Thu", "Fri", "Sat" };
int[] arr3;
arr3 = new int[] { 1, 3, 5, 7, 9 }; // 正確
// arr3 = { 1, 3, 5, 7, 9 }; // 錯誤:非宣告時不可使用簡短語法
new 運算子負責配置記憶體並設定預設值