Comment implémenter cette fonctionnalité? Je pense que cela ne fonctionne pas parce que je l'enregistre dans le constructeur? Ai-je besoin de faire du Box/Unbox jiberish?passez la valeur par référence dans le constructeur, sauvegardez-la, puis modifiez-la plus tard, comment?
static void Main(string[] args)
{
int currentInt = 1;
//Should be 1
Console.WriteLine(currentInt);
//is 1
TestClass tc = new TestClass(ref currentInt);
//should be 1
Console.WriteLine(currentInt);
//is 1
tc.modInt();
//should be 2
Console.WriteLine(currentInt);
//is 1 :(
}
public class TestClass
{
public int testInt;
public TestClass(ref int testInt)
{
this.testInt = testInt;
}
public void modInt()
{
testInt = 2;
}
}
Merci, c'était vraiment utile. –