variables dynamique en C#
Bonjour,
Je débute sous C# et je cherche à réaliser quelque chose que je faisais déjà dans d'autres langages : des variables dynamiques. Voici un exemple pour mieux comprendre.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23
|
class MaClasse{
private string nom;
....
private int myvar10;
...
public bool is_valid(){
bool valide=true;
List<string> obligatoires = new List<string>{"nom",...,"myvar10"};
foreach(string x in obligatoires){
//C'est ici que je ne sais pas comment faire
if(this.x!=null){
valide &= true;
}
else{
valide = false;
}
}
return valid;
}
} |
En gros, sur base d'un tableau de string, j'aimerais accéder aux paramètres de ma classe portant le même nom que ma string.
Y'a-t-il des fonctions propres à C# pour accéder à la liste des paramètres d'une classe?
D'avance merci de vos lumières sur ce point du langage.