Je vois quelques questions précédemment répondues sur l'ajout d'un élément à un IEnumerable en C#, mais je suis bloqué en essayant d'implémenter la solution proposée dans VB.NET.Comment puis-je ajouter un élément à IEnumerable (Of T) dans VB.NET?
Option Strict On
Dim customers as IEnumerable(Of Customer)
' Return customers from a LINQ query (not shown)
customers = customers.Concat(New Customer with {.Name = "John Smith"})
Le code ci-dessus donne l'erreur:
Option Strict On disallows implicit conversions from Customer to IEnumerable(Of Customer)
VS2008 suggère alors à l'aide CType, mais cela se traduit dans un accident d'exécution pour moi. Qu'est-ce que je rate?
Bonne réponse. J'ai des doutes aussi sur item.Concat, surtout avec Prepend faisant la même chose. Je l'enlèverais si j'étais vous ;-) –
Je pense que nous le ferons, oui. –