Я не использую 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'
.
Похоже, что один из методов расширения ожидает, по крайней мере, один элемент, удовлетворяющий условию, но этого не ожидается.
Не могли бы вы предложить лучшее решение для решения этой проблемы?
Заранее спасибо.