Я использую Linq-to-XML для простой проверки «зарегистрирован этот пользователь» (здесь нет защиты, просто составление списка зарегистрированных пользователей для настольного приложения). Как мне обработать результат от запроса как это:
var people = from person in currentDoc.Descendants("Users")
where (string)person.Element("User") == searchBox.Text
select person;
Я понимаю, что наиболее распространенным способом использования результата будет что-то вроде
foreach (var line in people){
//do something here
}
но что вы будете делать, если person
вернется пустым, что произойдет, если человек не будет зарегистрирован?
Я осмотрел этот сайт и MSDN и пока не нашел чёткого ответа.
Дополнительный кредит: Дайте хорошее объяснение того, что содержит people
.