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 : Sélectionner tout - Visualiser dans une fenêtre à part
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.