Esto es lo que he hecho hasta ahora:Obtener el valor de un campo estático público a través de la reflexión
var props = typeof (Settings.Lookup).GetFields();
Console.WriteLine(props[0].GetValue(Settings.Lookup));
// Compile error, Class Name is not valid at this point
Y esta es mi clase estática:
public static class Settings
{
public static class Lookup
{
public static string F1 ="abc";
}
}
Solo tenga en cuenta que llamar a la variable 'props' en lugar de' fields' puede confundir a un futuro desarrollador. Las propiedades son sus propias cosas, y los campos definitivamente no son ellos. – ErikE