我想调用 Type.GetFields() 并且只取回声明为“public const”的字段。到目前为止我有这个......
type.GetFields(BindingFlags.Static | BindingFlags.Public)
...但这也包括“公共(public)静态”字段。
最佳答案
type.GetFields(BindingFlags.Static | BindingFlags.Public).Where(f => f.IsLiteral);
关于c# - Type.GetFields() - 仅返回 "public const"字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1287797/