Je n'utilise pas Single
dans LINQ ci-dessous, mais j'obtiens toujours une exception « La séquence ne contient aucun élément » :
allNames = StockCollection.Where((s) => s.Name.IndexOf("A") == 0)
.Select((s) => s.Name)
.Aggregate((namesInfo, name) => namesInfo += ", " + name);
Cette exception survient lorsqu'il n'y a pas de stock commençant par le nom 'A'
.
Il semble qu'une méthode d'extension attend au moins un élément satisfaisant la condition mais ce n'est pas attendu.
Pouvez-vous s'il vous plaît suggérer la meilleure solution pour résoudre ce problème?
Merci d'avance.