Bonjour,
j'ai u petit problème. Je souhaite assigner à une collection (class) des valeurs.
Ma class (simple) :
J'ai commencé par :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Public Class Tdata Public RegionId As String End Class
Le code ci-dessus fonctionne et me renvoi bien ce que je soihaite.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <WebMethod()> _ Public Function Resultats() As Tdata() Dim emps As Tdata() = New Tdata() _ {New Tdata() With _ {.RegionId = "region_1"}, _ New Tdata() With _ {.RegionId = "region_2"}} Return emps
Mais avec une simple boucle for/next, cela ne fonctionne plus, il me renvoie que la valeur du dernier passage dans la boucle :
là, je suis un peu perdu.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7 <WebMethod()> _ Public Function Resultats() As Tdata() Dim emps As Tdata() = Nothing For x = 1 To 2 emps = New Tdata() {New Tdata() With {.RegionId = "region_" & CStr(x)}} Next Return emps
Avez-vous une idée pour qu'à la sortie de la bouccle je puisse faire un "Return" avec l'ensemble de la collection TData().
Merci
Patrick
Partager