Bonjour,
Voilà j'ai une question assez générale à vous soumettre.
Je m'explique:
On a une classe:
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;}
    }
}
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
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!!