net学习心得(共2页)800字.docx
- 文档编号:12478536
- 上传时间:2023-06-05
- 格式:DOCX
- 页数:6
- 大小:8.39KB
net学习心得(共2页)800字.docx
《net学习心得(共2页)800字.docx》由会员分享,可在线阅读,更多相关《net学习心得(共2页)800字.docx(6页珍藏版)》请在冰点文库上搜索。
net学习心得
1.反射:
反射是.中的重要机制,通过反射可以在运行时获得.中每一个类型,包括类、结构、委托和枚举的成员,包括方法、属性、事件,以及构造函数等。
有了反射,既可以对每一个类型了如指掌。
下面来演示一下反射的实例
(1)新建一个类库项目。
在解决方案上单击右键选择添加“新建项目”,在弹出来的框中选择“类库”,在下面名字栏中输入。
然后删除1类,新添加一个类“n”,添加如下代码:
{
{
():
()
{
}
()
{
=;
}
;
;
;
{
{me;}
{=;}
}
{
{x;}
{=;}
}
{
{e;}
{=;}
}
()
{
(==)
.("d");
.(","+);
}
}
}
添加完之后编译生成一下,就会在这个类库项目中的中有一个.文件。
然后添加一个控制台应用程序。
引入.的命名空间。
添加的代码如下:
em;
em.s.;
em.;
em.;
em.;//添加反射的命名空间
4
{
{
()
{
.("列出程序集中的所有类型");
=.(".");
=.();
=;
()
{
.(p.);
(p.=="n")
{
n=p;
}
}
.("列出nl类中的所有的方法");
=on.();
()
{
.(m.);
}
.("实例化n类,并调用方法");
=.(n);
=.(n,"飞鹰");
o=on.("");
.(,);//无参数构造函数
.(,);//有参构造函数
.();
}
}
}
运行之后的结果是:
列出程序集中的所有类型
n
列出nl类中的所有的方法
e
实例化n类,并调用方法
d
,飞鹰
2.的作用
(1)引入命名空间,如:
em。
(2)别名。
格式:
别名=包括详细命名空间信息的具体的类型
例如:
在两个命名空间(1,2)里各有一个类,这时可以这样引入命名空间,
ss=1.;
ss=2.;
实例化时:
1=;
2=;
(3)定义范围
即时释放资源,在范围结束时处理对象。
例如:
(11=1())
{
}
在这个代码段结束时会触发1的方法释放资源。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- net 学习心得 800