Itérer à travers les membres de la structure

Permet de dire que nous avons une structure

Struct myStruct
{
   int var1;
   int var2;
   string var3;
   .
   .
}

Est-il possible de parcourir la structure de ses membres en peut-être en utilisant foreach? J'ai lu certaines choses sur la réflexion, mais je ne suis pas sûr de la façon de l'appliquer ici.

Il y a environ 20 variables dans la structure. Je suis en train de lire des valeurs
hors d'un fichier et en essayant de les affecter à des variables, mais ne veulent pas
pour appeler un fichier.ReadLine() 20 fois. Je suis en train d'essayer d'accéder au membre
les variables dans une boucle

source d'informationauteur kr13