int[] arr = {1,2,3,4,5};
Array.Clear(arr, 1, 2); // 索引 1 開始清除 2 個元素
// 結果:1 0 0 4 5,Length 仍為 5
清除只將元素重設為預設值,不改變陣列長度。
int[] arr = {3,2,1,5,2,4};
int first = Array.IndexOf(arr, 2); // 1
int last = Array.LastIndexOf(arr, 2); // 4
int from1 = Array.IndexOf(arr, 2, 1, 4); // 從索引 1 往後找 4 個元素
int from4 = Array.LastIndexOf(arr, 2, 4, 4); // 從索引 4 往前找 4 個元素
int[] arr = {3,1,5,4,2};
Array.Reverse(arr); // 完整反轉
Array.Sort(arr); // 完整排序
Array.Reverse(arr, 2, 2); // 索引 2 開始反轉 2 個元素
Array.Sort(arr, 2, 2); // 索引 2 開始排序 2 個元素
