ホームページ >バックエンド開発 >C++ >C# でリストの最初の N 要素を取得するには?

C# でリストの最初の N 要素を取得するには?

DDD
DDDオリジナル
2024-12-30 18:42:10167ブラウズ

How to Get the First N Elements of a List in C#?

C# でリストの最初の N 要素を取得する

さまざまなコーディング シナリオでは、要素の特定のセットを抽出する必要があります。位置またはインデックスに基づいたリスト。 C# では、LINQ (統合言語クエリ) を使用してこれを実現する便利なメソッドがいくつか提供されています。

Take() メソッドを使用したクエリ:

  • 最初の N 要素を取得するにはリストの場合は、Take() メソッドを使用します。取得する要素の数を表す単一の整数パラメータを受け入れます。例:
var firstFiveItems = myList.Take(5);

Skip() および Take() メソッドを使用したスライス:

  • より複雑なスライス シナリオの場合は、以下を組み合わせることができます。 Skip() メソッドと Take() メソッド。 Skip() は先頭から指定された数の要素をスキップし、Take() はスキップされた位置から指定された数の要素を取得します。例:
var secondFiveItems = myList.Skip(5).Take(5);

順序付けされた結果:

  • 最初の N 要素を順番に取得するには、OrderBy() メソッドを使用できます。 Take() を適用する前に並べ替え基準を指定します。例:
var firstFiveArrivals = myList.OrderBy(i => i.ArrivalTime).Take(5);

以上がC# でリストの最初の N 要素を取得するには?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。