现在有 class2 继承自 class1 , class1 是一个抽象类, 有一个私有自选。我如何通过 class2的实例获取 class1 中的私有字段的值
1 public abstract class Personal {
2 private string Name = "You Can Not Get My Name!";
3 }
4
5 public class Student : Personal {
6 public string GetPersonalName() {
7 var field = typeof(Personal).GetField("Name", System.Reflection.BindingFlags.NonPublic | System.Reflection.BindingFlags.Instance);
8 return field.GetValue(this).ToString();
9 }
10 }
http://www.cnblogs.com/Teco/archive/2012/03/07/2384168.html
可以看這裡
私有 属性只有类内部可以访问,你想怎么调用?