int[] arr = {1,2,3,4,5};
Array.Clear(arr, 1, 2);
// 輸出:長度 5,內容 1 0 0 4 5
清除不會縮減陣列,只是將元素重設為型別預設值(0/false/null)。
int[] arr = {3,2,1,5,2,4};
int first = Array.IndexOf(arr, 2); // 1
int last = Array.LastIndexOf(arr, 2); // 4
// 進階多載:指定起始索引與搜尋個數
int idx1 = Array.IndexOf(arr, 2, 1, 4); // 從索引 1 往後搜 4 個
int idx2 = Array.LastIndexOf(arr, 2, 4, 4); // 從索引 4 往前搜 4 個
