Đây là những gì tôi đã làm cho đến nay:
var fields = typeof (Settings.Lookup).GetFields();
Console.WriteLine(fields[0].GetValue(Settings.Lookup));
// Compile error, Class Name is not valid at this point
Và đây là lớp tĩnh của tôi:
public static class Settings
{
public static class Lookup
{
public static string F1 ="abc";
}
}
propsthay vìfieldscó thể gây nhầm lẫn cho nhà phát triển trong tương lai. Thuộc tính là những thứ riêng của chúng, và các trường chắc chắn không phải là chúng.