Я не использую Single
в LINQ ниже, но я все еще получаю исключение "Sequence contains no elements":
allNames = StockCollection.Where((s) => s.Name.IndexOf("A") == 0)
.Select((s) => s.Name)
.Aggregate((namesInfo, name) => namesInfo += ", " + name);
Это исключение возникает, когда нет запаса, начинающегося с имени 'A'
.
Кажется, что один метод расширения ожидает как минимум один элемент, удовлетворяющий условию, но не ожидаемый.
Можете ли вы предложить лучшее решение для решения этой проблемы?
Спасибо заранее.