C#中访问私有成员
2010-09-30 22:43:54 来源:WEB开发网将上面类库的dll引入控制台项目中。使用下面代码去使用这个类的私有成员:
TestClass obj = new TestClass();
System.Console.WriteLine("私有字段");
System.Console.WriteLine(obj.GetPrivateField<int>("privatefield1"));
System.Console.WriteLine(obj.GetPrivateField<int>("privatefield2"));
System.Console.WriteLine("私有属性");
System.Console.WriteLine(obj.GetPrivateProperty<string>("PrivateFieldA"));
System.Console.WriteLine(obj.GetPrivateProperty<string>("PrivateFieldB"));
System.Console.WriteLine("私有方法");
System.Console.WriteLine(obj.CallPrivateMethod<int>("Add",null));
System.Console.WriteLine(obj.CallPrivateMethod<string>("Join", null));
System.Console.WriteLine("修改私有属性");
obj.SetPrivateProperty("PrivateFieldA", "hello");
obj.SetPrivateProperty("PrivateFieldB", "world");
System.Console.WriteLine(obj.CallPrivateMethod<string>("Join", null));
System.Console.Read();
结果如下:
查看原图(大图)
总结:实现对类私有成员的访问。
出处:http://zhuqil.cnblogs.com
- ››私有属性和使用JavaScript的信息隐藏
- ››访问频率监测有助数据库管理
- ››访问控制大师,使用pam来支持login的访问控制
- ››访问Windows 2008共享资源出错解决方法
- ››访问 IBM 数据库服务器的新方式 —— 构建 Web 服...
- ››访问控制:理解 Windows 文件和注册表权限
- ››访问 Microsoft SQL Server 元数据的三种方法
- ››访问所有用户网站的内容都是一样的
- ››访问站点发生错误:Service Temporarily Unavailab...
- ››访问任何站点任何页面都报告403没权限
- ››访问统计报告不能准确记录多线程下载流量
- ››访问控制
更多精彩
赞助商链接