2022年7月
          1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
31            
無料ブログはココログ

« TFS サーバ上のフォルダを削除 | トップページ | VS2017 Windowsサービスのデバッグ »

C# foreachをLinqで書き換え

【foreach版】
int[] aaa = new[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
foreach (var x in aaa)
{
    if (x % 2 == 0)
    {
        Console.WriteLine(x);
    }
}
【Linq版1】
int[] aaa = new[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
var hoge = aaa.Where(x => x % 2 == 0 );
hoge.ToList().ForEach(Console.WriteLine);
【Linq版短縮】
int[] aaa = new[] { 1, 2, 3, 4, 5, 6, 7, 8, 9 };
aaa.Where(x => x % 2 == 0).ToList().ForEach(Console.WriteLine);

« TFS サーバ上のフォルダを削除 | トップページ | VS2017 Windowsサービスのデバッグ »

コメント

コメントを書く

(ウェブ上には掲載しません)

トラックバック


この記事へのトラックバック一覧です: C# foreachをLinqで書き換え:

« TFS サーバ上のフォルダを削除 | トップページ | VS2017 Windowsサービスのデバッグ »