이것이 내가 지금까지 한 일입니다.
var fields = typeof (Settings.Lookup).GetFields();
Console.WriteLine(fields[0].GetValue(Settings.Lookup));
// Compile error, Class Name is not valid at this point
그리고 이것은 내 정적 클래스입니다.
public static class Settings
{
public static class Lookup
{
public static string F1 ="abc";
}
}
props대신 변수를 호출하면fields미래의 개발자를 혼란스럽게 할 수 있습니다. 속성은 자신의 것이며 필드는 분명히 그렇지 않습니다.