首页 > 其他 > 详细

类库和委托、 is 和as

时间:2016-07-16 19:40:15      阅读:157      评论:0      收藏:0      [点我收藏+]

类库:
就是一个dll文件,里面是编译后的源代码,把一个dll文件添加引用到自己的项目中来,可以调用类库中的类和方法,但是看不到源代码是如何编写的;


点击引用 引用以后 添加作用域 就可以直接用类库中的类和方法;
------------------------------------------------------------------------
委托:代理
我把某一件事,委托给了一个人,让他帮我去做;

1、//定义委托类型
public delegate int FirstDel(int aa, int bb);

返回值是int,需要两个int类型的参数
这个委托只能指向相同格式的方法

2、 //创建委托变量,并赋值
FirstDel fd = new JiaJian().JianFa; --指向方法不需要加方法的小括号


3、//使用委托
int c = fd(10, 5);
-------------------------------------------------------------------------
is和as运算符:
is是判断一下 此对象是不是某一种用户自定义类型
if (arr[1] is Random)

as是类型转换,当转成功时,就是成功了,转换失败时不会报错,而是返回一个null值
Random rr = arr[1] as Random;

类库和委托、 is 和as

原文:http://www.cnblogs.com/songfengyao/p/5676779.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!