Bonjour,
Voilà j'ai une question assez générale à vous soumettre.
Je m'explique:
On a une classe:
On aimerait pouvoir setter la valeur qu'on veut.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 namespace Test { class Class_GetSet { private int valeur1; private int valeur2; private bool valeur3; private uint valeur4; public void SetValue(XXX ValueToChange, XXX ValueToWrite){ValueToChange = ValueToWrite;} } }
Le get marcherait la même chose...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 namespace Test { class Program { static void Main(string[] args) { Class_GetSet Essai; Essai = new Class_GetSet(); Essai.SetValue(valeur1,-23);//ici la valeur1 serait setter à -23 par exemple Essai.SetValue(valeur3,true);//ici la valeur3 serait setter à truepar exemple Essai.SetValue(valeur4,23);//ici la valeur4 serait setter à 23 par exemple } } }
Comment faire? J'ai vu qu'il existe l'équivalent de templates C++ dans le C# (les génériques) , suis-je sur le bon chemin?
Est-ce utile (pour moi ca l'est) de pouvoir implémenter ca ou y-a-t-il un autre moyen plus ''propre''?
Merci par avance!!
Partager