Получение foreach для запуска один раз - PullRequest
9 голосов
/ 29 июня 2010

Итак, вопрос в том, что у меня есть для каждого цикла, который я сейчас использую для извлечения данных из запроса файла XML, который затем помещается в строку;вот так:

foreach (var value in dateQuery)
                date = value.Element("HistoryCreation").Value;

Я точно знаю (основываясь на том, как XML-файл хранит значения и используемый запрос), что в dateQuery будет только одно значение.

Таким образом, Я хотел бы знать (для того, чтобы сделать мою программу более эффективной и научиться лучше кодировать), есть ли лучший способ сделать это или foreach - единственный способ?

Ответы [ 11 ]

1 голос
/ 29 июня 2010

это должно сделать трюк:

using System.Linq;

dateQuery.Single();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...