Sequence contains no elements exception in linq without even using Single

Я не использую 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'.

Похоже, что один из методов расширения ожидает, по крайней мере, один элемент, удовлетворяющий условию, но этого не ожидается.

Не могли бы вы предложить лучшее решение для решения этой проблемы?

Заранее спасибо.

35
задан Ani 28 January 2012 в 09:40
поделиться