我在C#程序中有两个字符串列表。一个是有效字符串的列表,另一个是目录的列表:
string[] allDirs = Directory.GetDirectories(path);
string[] validEndings = new string[] { "ABC", "DEF" }; // for example
如何编写Linq语句以仅获取allDirs
中以validEndings
中的任何一个值结尾的字符串值?
答案 0 :(得分:3)
allDirs.Where(d => validEndings.Any(d.EndsWith));