Joe*_*orn 14
var myArray = GetSomeArray();
myArray = myArray.Skip(1).ToArray();
Run Code Online (Sandbox Code Playgroud)
请注意,我会尽可能避免调用.ToArray()并坚持IEnumerable<T>在.Net中使用.
var array1 = new int[] { 1, 2, 3, 4, 5, 6 };
var array2 = new int[array1.Length - 1];
Array.Copy(array1, 1, array2, 0, array2.Length);
// array2 now contains {2, 3, 4, 5, 6}
Run Code Online (Sandbox Code Playgroud)
编辑:Joel Coehoorn的答案更好,因为这意味着你可以完全避免使用数组!