どうも、MacBookのトラックパッドで右手首を痛めたぺやんぐ(@peyangu485)です。
今回は、C#の素晴らしい機能である「LINQ」で私がよく使っているメソッドを紹介します。
※今回紹介するのは一部であり、他にも優れたメソッドがあるので興味がある方は調べてみてください。(気が向いたら記事に書くかも)
◆下準備
・LINQを使うために必要なデータクラスを作る。
・リストにデータを追加する。
これで下準備完了。
◆Select
Selectメソッドでは、指定したデータを取得する。
今回はPersonクラスのNameプロパティを取得、表示する。
とすれば、Nameの一覧が表示される。
表示結果
◆Where
Whereメソッドでは、指定した条件のデータを取得する。
今回はNameが「とぅーびー」のデータを取得、表示する。
表示結果
◆OrderBy
OrderByメソッドでは、指定したデータについて昇順で並び替える。
今回は年齢の昇順で表示する。
表示結果
◆OrderByDescending
OrderByDescendingメソッドでは、指定したデータについて降順で並び替える。
今回は年齢の降順で表示する。
表示結果
◆Take
Takeメソッドでは、指定した数分のデータをリストの先頭から取得する。
表示結果
後半へ続く