C#_List から特定の文字を含むものを除外

ex ) fuga が入っているファイル名以外を List に格納。

    List<string> allFile
        = Directory.GetFiles(@"C:\Hoge\", "*.txt",SearchOption.TopDirectoryOnly).ToList();
    string fuga = "fuga";
    List<string> getFile = allFile.Where(file => !file.Contains(fuga)).ToList();

 

・file.Contains(fuga) : fuga を含むと true を返す。
・Where : 真ならその要素を取得。

 

 

こちらから。
http://www.atmarkit.co.jp/ait/articles/0602/17/news119.html

以上。