Bonjour,
voici une rapide question triviale :

j'ai une boucle dans laquelle je value un objet Pair que j'ajoute à la collection.
Le problème est qu'a chaque fois que je change la valeur de unePaire, tout les element de ma collection prennent la même valeur.

Je viens de c++ où dans ce language l'utilisation de pointeur permet de résoudre ce type de pb.

Comment fait on en c# ?

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
        while (il != null)
        {
            IFeatureLayer ife = (IFeatureLayer)il;
 
            unePaire.First = ife.Name;
            unePaire.Second = idBYName(ife.Name).ToString();
 
            collec.Add(unePaire);
 
            il = enuml.Next();
        }
Merci