我正在开发一个应用程序来执行文件内的搜索,我编写了以下代码来执行此操作:
foreach (var file in filesInDir)
{
string[] lines = File.ReadAllLines(file.FullName);
for(int i=0;i<lines.Length;i++)
if(lines[i].Contains("123456789"))
Console.Write("File: {0}\nLine: {1}", file.FullName, i + 1);
}
所以,我想知道如何使用 Linq 完成这项研究,这可能吗?