我想知道是否可以在执行查询本身的同时对LINQ查询中返回的每个元素执行操作。改变在LINQ查询中返回的每个值与查询相同
例子:
var files = Directory.EnumerateFiles(@"C:\etc", "*.*", SearchOption.AllDirectories)
.Where(s => (s.ToLower().EndsWith(".psd"))
&&
new FileInfo(s).Length > 500000);
发现一套标准中的所有文件,但如果我想说微调“C:\”从返回的每个字符串,可我不知怎么说,S =后F(S) where子句或将这是每个循环的单独foreach。
谢谢。