タグ

関連タグで絞り込む (0)

  • 関連タグはありません

タグの絞り込みを解除

linqに関するextendskickのブックマーク (2)

  • LINQチートシート的なもの - Qiita

    UnityのC#のコード(幾つかの公式Assetとか)読んでたらFindとかいっぱい使ってあって悲しくなったんでLINQのメソッド一覧的なの作ってみました。 お願いだからforeach+List.AddじゃなくてSelect使ってとか お願いだから引数配列じゃなくてIEnumerableにしてとか なんでforeach回すだけなのにToArrayやってるの?とか 明らかに適切な場所じゃないとこで使っていて悲しかったんや・・・ とりあえずこんな事できるよ~的なの作ってみました。 とりあえずC#書く人なら常識的なところ辺りまで ※ファイルの頭に当然using System.Linq;入れています ※ソースコード形式です。各メソッド最後の行は出力を示します ※IEnumerableをシーケンス表記で統一しています。(リストと読み替えてもいいと思います) ※LINQは基的に少しだけ低速ですが気に

    LINQチートシート的なもの - Qiita
  • ストップforeach!LINQで集合/結合する - Qiita

    1. はじめに 2年間C#プロジェクトに携わった中でよく使ってきたLINQまとめ に引き続きLINQ記事です。 LINQを知らないと、コレクションを扱う際に、ついforeachを使ってしまうかと思います。 そのforeach、ちょっと待ってください!!! LINQを使って簡単に集合・結合操作が行えるのでまとめていきたいと思います。 2. 集合 2-1. Union (和集合) コレクション同士を連結します。 重複するデータがある場合は1件のみに絞られます。 var listA = new string[] { "りんご", "ばなな", "ぶどう", "みかん" }; var listB = new string[] { "さくらんぼ", "ばなな", "もも", "りんご" }; var list = listA.Union(listB); foreach (var item in li

    ストップforeach!LINQで集合/結合する - Qiita
  • 1