Obtener variable por nombre en C #

Hay una manera de obtener el valor de una variable con solo conocer su nombre, de esta manera:

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

Cuando normalmente accedería a la variable como esta

double temp = MyClass.VariableName;

Respuestas a la pregunta(1)

Su respuesta a la pregunta