Comment écrire cette méthode lambda select sur VB.net?
Car j'ai essayé ceci:
Dim exampleItems As Dictionary(Of String, String) = New Dictionary(Of String, String)
Dim blah = exampleItems.Select (Function(x) New (x.Key, x.Value)).ToList 'error here
Mais j'obtiens une erreur de syntaxe et tous les exemples que j'ai vu sont en C#.
source d'informationauteur dotnetN00b
Vous devez vous connecter pour publier un commentaire.
Ce serait:
Pour plus de détails, voir Les Types Anonymes. (Selon l'utilisation, vous pouvez également Clé ou une Valeur à être marqués avec la Clé mot-clé.)
Cela étant dit,
Dictionary(Of TKey, Of TValue)
est déjà unIEnumerable(Of KeyValuePair(Of TKey, Of TValue)
de sorte que vous pouvez aussi simplement faire:Et vous aurez une liste de KeyValuePair, qui a un
Key
etValue
bien déjà. Cela signifie réellement il n'y a pas besoin de faire le type anonyme.