在C# 中存取清單的前N 個元素
要從C# 中的清單中擷取前N 個元素,可以擷取前N 個元素,可以擷取前N 個元素,可以擷取前N 個元素,可以擷取前N 個元素,可以擷取前N 個元素,可以擷取前N 個元素,可以擷取前N 個元素,可以擷取前N 個元素,可以擷取前N 個元素,可以擷取前N 個元素,可以擷取前N 個元素,可以擷取前N 個元素,可以擷取前N 個元素,可以擷取前N 個元素,可以擷取前N 個元素利用LINQ 框架:一個有效的解決方案。以下是實現它的方法:
使用 Take() 方法:
Take() 方法可讓您限制查詢傳回的元素數量。例如,要取得清單的前五個項目,您可以使用:
var firstFiveItems = myList.Take(5);
使用切片:
或者,您可以使用下列命令對清單進行切片Skip() 和Take() 方法。要從清單中取得後五個元素,您可以使用:
var secondFiveItems = myList.Skip(5).Take(5);
檢索有序的前N 個元素:
通常,您可能想要檢索第一個五個元素按特定順序排序。為此,可以組合 OrderBy() 和 Take() 方法:
var firstFiveArrivals = myList.OrderBy(i => i.ArrivalTime).Take(5);
此程式碼將根據 ArrivalTime 屬性對清單進行排序,然後檢索前五個訂購的項目。
以上是如何取得 C# 清單的前 N 個元素?的詳細內容。更多資訊請關注PHP中文網其他相關文章!