我想访问类中 protected 成员。有没有简单的方法?
最佳答案
有两种方式:
- 创建您要访问其 protected 成员的类的子类。
- 使用反射。
#1 仅在您控制谁创建该类的实例时才有效。如果将一个已构建的实例交给您,那么 #2 是唯一可行的解决方案。
不过,就我个人而言,我会确保在诉诸反射之前已经用尽所有其他可能的机制来实现您的功能。
关于c# - 如何读出 protected 成员,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4331269/