ひと口LINQ Take

使い道

成績上位何名まで取得するなど
条件を満たす要素を指定した個数だけ取り出す
といった時に使えるのがTakeメソッドです。

使い方

f:id:hiromunomymail:20210707150131p:plain

お試しソースコード

実行結果

f:id:hiromunomymail:20210707150426p:plain

簡単解説

今回のソースコードで気を付けるべきポイントは
OrderByDescendingとTakeですね!

OrderByDescendingは降順に並び変えるメソッドです 。 今回はscoreをラムダ式で指定しているので、
scoreで降順に並び替えてます。(高得点順に)

次に今回紹介するTakeですね。
引数で5を指定してるので先頭から5取得されていますね!

最後に

Takeメソッドも基本的に並び変えを行ってから 最後にTakeメソッドを使う様な使いかたが多いかなと思います。

皆さんも今回の実例を参考にドンドン使って行きましょう。