Bonjour,
Je suis débutant en C# ma question va sans doute paraître simpliste à un expert.

Je cherche le moyen d'accéder une propriété publique d'un objet de façon indirecte via une variable string contenant le nom de la propriété.

Pour la lecture (get) je cherche quelque chose comme :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
string maPropriete = "nom";
string nom = monObjet....mapropriete...; // les ... remplacent ce qui me manque
Je sais le faire facilement en powershell :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
$maPropriete = "nom"
$nom = $monObjet.$maPropriete
Pour l'écriture (Set) je cherche quelque chose similaire.

J'ai essayé avec plusieurs syntaxes sans succès.
Est-ce seulement une question de syntaxe ou faut-il plus de code ?

Important : les noms des propriétés accédées par ce moyen sont parfaitement connus et restent case sensitive.

Pour information : J'ai ce besoin pour un outil construisant des objets dynamiques à partir de fichiers structurés dont j'extrais uniquement certaines colonnes par leur nom

Merci d'avance pour votre aide.