在C#的List集合中有時候需要獲取指定索引位置範圍的元素對象來組成一個新的List集合,此時就可使用到List集合的擴展方法GetRange方法,GetRange方法專門用於獲取List集合指定範圍內的所有值,GetRange方法簽名為List<T> GetRange(int index, int ...
在C#的List集合中有時候需要獲取指定索引位置範圍的元素對象來組成一個新的List集合,此時就可使用到List集合的擴展方法GetRange方法,GetRange方法專門用於獲取List集合指定範圍內的所有值,GetRange方法簽名為List<T> GetRange(int index, int count),index為開始索引位置,count為從index開始獲取元素的個數。
例如有個List<int>的集合list1,內部存儲10個數字,需要獲取list1集合從第5個數開始,連續的5個元素組成新的集合,可使用下列語句:
List<int> list1 = new List<int>() { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; var resultList= list1.GetRange(4, 5);
計算結果為,resultList集合的元素為5,6,7,8,9
備註:原文轉載自博主個人技術站IT技術小趣屋,原文鏈接為C#中List集合使用GetRange方法獲取指定索引範圍內的所有值_IT技術小趣屋。