【Unity】FirstOrDefault()の引数

  • |
【Unity】FirstOrDefault()の引数
   

c#のLinqを使う時に、最初の要素を取得したいときに「FirstOrDefault」をよく使っています。
要素がない場合には既定値(int型なら0、string型なら空)を返してくれます。
非常に便利なのですが、引数を使えばコードがより短くなる場合があります。

FirstOrDefault

FirstOrDefaultはLinqに定義されてされています。
FirstOrDefault – Microsoft

実は引数で条件を設定できます。


この場合、0に等しい最初の要素を取り出せます。


ここコードはこのようにも置き換えられます。


今まではWhereを使っていたのですが、FirstOrDefaultでも同じことができたのです。

Related Posts Plugin for WordPress, Blogger...