Last() 与数组
Last() with arrays
如何有效 将Last()
用于数组?
var array = new[] { ... };
var last = array.Last(); // or array[array.Length - 1]
sources it only distinguish IList<T>
, so is that true what Last()
will enumerate a complete array to return last item? Funny stuff is msdn example 没有一个音符。
数组确实实现了 IList<T>
:
var array = new int[] { 1, 2, 3 };
var list = (IList<int>)array;
所以 Last
不会枚举所有数组,而是会 array[array.Length - 1]
(当然要检查数组是否为空 - 它会抛出这种情况)。
如何有效 将Last()
用于数组?
var array = new[] { ... };
var last = array.Last(); // or array[array.Length - 1]
sources it only distinguish IList<T>
, so is that true what Last()
will enumerate a complete array to return last item? Funny stuff is msdn example 没有一个音符。
数组确实实现了 IList<T>
:
var array = new int[] { 1, 2, 3 };
var list = (IList<int>)array;
所以 Last
不会枚举所有数组,而是会 array[array.Length - 1]
(当然要检查数组是否为空 - 它会抛出这种情况)。