Bonjour,
j'ai un problème avec le passage de paramètre en référence.
Mon objet :
Utils.cs:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 class MyIPadresse { public String IP { set; get; } }
Program.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"; } } }
j'ai une erreur dans le paramètre de la méthode :
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);
Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part Utils.changeValue(ref ip.IP);
Partager