J'essaie d'ajouter à une liste. Si je déplace la déclaration dans une boucle, cela fonctionne bien mais trop lentement, si ce n'est pas le cas, ajouter une méthode remplace les valeurs précédentes.ajoutant une nouvelle valeur à List écraser la valeur précédente
que dois-je faire?
Dim _obj As New ClassDAL.Site.SalesPoint
Dim _r = _obj.GetCities
Dim temp As New ClassDAL.Site.SalesPoint
Dim myList As New List(Of ClassDAL.Site.SalesPoint)
For Each row In _r
temp.FullCode = Convert.ToString(row.Item(0))
temp.CityCode = Convert.ToString(row.Item(1))
temp.Karm = Convert.ToInt32(row.Item(2))
temp.Name = Convert.ToString(row.Item(3))
myList.Add(temp)
temp = New ClassDAL.Site.SalesPoint
Next
Return myList
il faut presque 4-5 secondes pour retourner la liste – user3188649
Il est dans le constructeur de 'SalesPoint 'alors. Combien de lignes avez-vous dans '_r'? –
juste 81. Je ne comprends pas pourquoi cela prend tellement de temps. – user3188649