[C#] Convertir le champ d'une classe en string
Bonjour,
Voilà ma problématique:
j'ai une classe
Code:
1 2 3 4 5 6
|
class TOTO
{
public int Id { egt; set;}
public string raisonSociale { get; set;}
} |
Je voudrai récupérer dans une chaine de caractère le nom du champ raisonSociale de la classe comme string nomChamp = "raisonSociale"
J'ai utilisé la réflexion mais il faut parcourir les propriétés de classe. Moi je voudrai partir du champ lui-même
Code:
1 2 3
|
var myVar = new TOTO();
myVar.raisonSociale.GetType().GetProperty().name |
et ceci devrai me retourner "raisonSociale" et ça ne fonctionne pas
Par contre en parcourant toutes les propriétés de la classe j'arrive bien à récupérer les nom des champs par getProperty de la classe.
Est ce que quelqu'un à une idée ?
Merci d'avance