Bonjour,

j'ai un problème avec le passage de paramètre en référence.

Mon objet :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
class MyIPadresse
{
    public  String IP { set; get; }
}
Utils.cs:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
class Utils
{
    public static void changeValue(ref String s)
    {
      if (s.Equals("not changed"))
       {
          s = "was changed";
       }
     }
}
Program.cs:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
MyIPadresse ip = new MyIPadresse();
ip.IP= "not changed";
Utils.changeValue(ref ip.IP);
j'ai une erreur dans le paramètre de la méthode :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
Utils.changeValue(ref ip.IP);
Merci