gpt4 book ai didi

c# - 反射找不到嵌套类型的 protected 字段

转载 作者:太空狗 更新时间:2023-10-29 20:01:56 26 4
gpt4 key购买 nike

我有一个类,它有一个 protected 嵌套类,以及一个嵌套类类型的 protected 只读字段。我的框架调用

o.GetType().GetFields(BindingFlags.Public | BindingFlags.NonPublic);

在该类型的一个实例上,我可以从调试器中看到该字段,但调用不会返回它。为什么?

最佳答案

您还需要包含 BindingFlags.Instance

Instance - Specifies that instance members are to be included in the search.

来自

BindingFlags Enumeration (System.Reflection)

关于c# - 反射找不到嵌套类型的 protected 字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5517010/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com