2017-06-22 9 views

答えて

0

LINQは、このタスクをsimpifyするのに役立ちます:

var allMatchingLines = Directory.EnumerateFiles(dir) 
    .Where(fn => Path.GetFileNameWithoutExtension(fn).EndsWith(DateTime.Today.ToString("d"))) 
    .SelectMany(fn => File.ReadLines(fn).Where(l => l.Contains(searchString))); 

関連する問題