Accès à un objet d'une classe par son nom
Bonjour à tous,
Un petit souci qui ne devrait pas en être un mais je sèche...
Je souhaite adresser un objet d'une classe par son nom pour modifier sa valeur. Je précise :
Code:
1 2 3 4 5 6 7 8 9 10 11 12
|
public class Test
{
public string Abcisses
{ get; set; }
public string Ordo
{ get; set; }
public int Nombre
{ get; set; }
} |
Je souhaite pouvoir créer une fonction avec comme paramètres "Nom du membre", nouvelle valeur :
Code:
1 2 3 4 5
|
public void Modifier(string ObjectName, object NewValue)
{
...
} |
Dans mon exemple je passerai
Code:
1 2 3
| Modifier("Nombre", 12345);
ou
Modifier("Ordo", "Axe des Y") |
J'ai essayé de passer par les énumérateurs mais je cale...
Quelqu'un a-t-il une idée pour ce qu'il doit y avoir dans Modifier(...) ?
Merci et bon courage pour le confinement !
Phil