.NET Standard で LINQ を使ってみた

あるのが当たり前だってなってた自分に反省orz

.NET Standard でプログラミングする場合、通常のプロジェクトテンプレートから作ったら、LINQは使えない。

なので、参照を足す必要があるんだけれど、まさかの nuget からとはw

https://www.nuget.org/packages/System.Linq/4.1.0

インストールの仕方も書いてあって、そのとおりに。

image

入れたいプロジェクト(.NET Standard 2.0)にセットして、さくっとね。

ジェネリックのLISTでWhere句がつかえるよーん。

何気に好きなのは FirstOrDefault 。

   List<String> wlist = new List<string> { "a1", "b1", "c2", "d2" };
   String ret = wlist.FirstOrDefault(f => f.EndsWith("2"));