搜索
我的图书馆
查看信箱
系统消息
官方通知
设置
开始对话
有
11
人和你对话,
查看
忽略
历史对话记录
通知设置
发文章
发文工具
撰写
网文摘手
文档
视频
思维导图
随笔
相册
原创同步助手
其他工具
图片转文字
文件清理
AI助手
留言交流
搜索
分享
QQ空间
QQ好友
新浪微博
微信
生成长图
转Word
打印
朗读
全屏
修改
转藏
+1
反射(转)
牛人的尾巴
2015-10-28
|
转藏
大
中
小
展开全文
反射(转) - 2
(2010-05-05 15:46:32)
标签:
杂谈
分类:
C#
③
窥一斑而知全豹,一个对象实例泄漏的密秘(这个比较爽)
通过一个对象实例,我们可以获得包含这个对象实例的类的Assembly,进而获得整个Assembly的信息.
1
using
System;
2
using
System.Reflection;
3
namespace
TestReflection
4
{
5
class
Program
6
{
7
public
static
void
Main(
string
[]
args)
8
{
9
object
A
=
new
AX();
10
//
获取对象所属的Assembly的所有类的基本信息
11
new
TestObjectType().TestObjectTypeNow(A);
12
}
13
}
14
15
class
AX
16
{
17
internal
int
kkkkkkkk
=
0;
18
public
int
ooooooooo;
19
private
int
property;
20
21
public
int
Property
22
{
23
get
{
return
property;
}
24
set
{
property
=
value;
}
25
}
26
public
void
A()
27
{
28
Console.WriteLine("AX's
function!~");
29
}
30
}
31
32
class
AXzhz
33
{
34
}
35
36