Variables globales interne à une liste

Signaler
Messages postés
72
Date d'inscription
mercredi 5 juillet 2006
Statut
Membre
Dernière intervention
10 novembre 2020
-
Messages postés
72
Date d'inscription
mercredi 5 juillet 2006
Statut
Membre
Dernière intervention
10 novembre 2020
-
Bonjour,

J'ai une structure Po (avec public devant structure) qui a une propriété ordre
J'ai une variable déclaré comme il suit:
Public Shared zone As New List(Of Po)
et j'ai une fonction qui prend un élément de zone pour modifier la propriété ordre

Public Sub blabla(p as Po)
p.ordre="truc"
End Sub
 


mais la modification ne se fait qu'en local dans la fonction et pas dans la liste zone
Pourquoi ?

4 réponses

Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
39
salut,

parce que tu changes "quelque chose" dans un objet PO, et non dans la list of PO

[hr]
Messages postés
72
Date d'inscription
mercredi 5 juillet 2006
Statut
Membre
Dernière intervention
10 novembre 2020

Ok ça j'avais compris. Le seul moyen est-il de retourner que l'indice de la liste contenant l'objet Po ? Ca me fait modifier pas mal de truc
Messages postés
13280
Date d'inscription
lundi 13 décembre 2004
Statut
Modérateur
Dernière intervention
3 février 2018
39
non, tu peux te créer tes propres routines SORT sur LIST

il y a un exemple ici :
http://msdn.microsoft.com/fr-fr/library/w56d4y5z(VS.80).aspx
Messages postés
72
Date d'inscription
mercredi 5 juillet 2006
Statut
Membre
Dernière intervention
10 novembre 2020

euh excuse moi mais je ne vois pas le rapport avec mon problème