我有 2 个列表,一个是文件名列表,第二个是文件名 stub 列表,我想从第一个列表中选择文件名类似于文件名 stub 的所有内容。

List<string> files = new List<string>() {"a.txt", "b.txt", "c.txt"}; 
List<string> fileStub = new List<string>() {"a", "b", "c"}; 

该查询将返回第一个列表中的所有记录。

提前致谢。

请您参考如下方法:

var results = files.Where(x => fileStub.Any(y => x.Contains(y))).ToList(); 


评论关闭
IT干货网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!