Obtendo variável por nome em C #

Existe uma maneira de obter o valor de uma variável apenas sabendo o nome dela, assim:

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

Quando eu normalmente acessava a variável assim

double temp = MyClass.VariableName;