亀岡的プログラマ日記

京都のベッドタウン、亀岡よりだらだらとお送りいたします。

ラムダ式おもしれー.

使用前

foreach(var str in someEnum)
{
   if(GetBool(str))
   {
      newEnum.Add(str);
   }
}

使用後

newEnum = someEnum.Where(str => GetBool(str));

なんか知らんが全能感がある。ヒャッハー。