L'obtention de la variable par son nom en C#

Est-il un moyen de récupérer la valeur d'une variable juste en connaissant le nom de celui-ci, comme ceci:

double temp = (double)MyClass.GetValue("VariableName");

Quand je le feriez normalement accéder à la variable comme ceci

double temp = MyClass.VariableName;
Je suis curieux de savoir ce contexte, vous aurez besoin de faire cela, où l'accès à une valeur d'une propriété, normalement, n'aurait pas suffi.

OriginalL'auteur Andreas | 2011-02-19