Запись 'СОДЕРЖИТ' запрос с помощью LINQ

Учитывая вывод запроса:

var queryResult = from o in objects
                  where ...
                  select new 
                      {
                         FileName = o.File,
                         Size = o.Size
                      }

Что Вы рассмотрели бы самым опрятным способом обнаружить, если файл находится в queryResult? Вот моя хромая попытка с LINQ:

string searchedFileName = "hello.txt";
var hitlist = from file in queryResult
              where file.FileName == searchedFileName
              select file;
var contains = hitlist.Count() > 0;

Должен быть более изящный способ выяснить результат.

8
задан user256890 4 March 2010 в 12:57
поделиться

1 ответ

string searchedFileName = "hello.txt";
var contains = queryResult.Any(file => file.FileName == searchedFileName);
{{1} }
17
ответ дан 5 December 2019 в 10:02
поделиться
Другие вопросы по тегам:

Похожие вопросы: