Get Set de multiples variables dans une classe
Bonjour,
Voilà j'ai une question assez générale à vous soumettre.
Je m'explique:
On a une classe:
Code:
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;}
}
} |
On aimerait pouvoir setter la valeur qu'on veut.
Code:
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
}
}
} |
Le get marcherait la même chose...
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!!