如何在不知道集合類型的情況下從System.Collections.ICollection
獲取一定數量的元素?從集合中抽取一定數量的元素
僞碼
System.Collections.ICollection collection = new[] { 8, 9, 10, 12 };
collection = collection.Take(2);
/* collection == new[] { 8, 9 }; */
通常你應該能夠做到這一點與System.Linq.Take
當枚舉
'集合= collection.Take(2)'將無法編譯,因爲'Take'返回一個IEnumerable的'',即使是'IEnumerable',而不是'IEnumerable的'你還是不能重新分配它。 –