首页 > 代码库 > 【2017-04-17】类库、通用变量、is和as、委托

【2017-04-17】类库、通用变量、is和as、委托

一、类库

1、是一个一dll结尾的文件,就是类的仓库,里边有很多被编译后的C#代码,不可阅读,不可修改,只能调用。

2、创建类库

技术分享

 

3、类库往项目中引用

在解决方案管理器下引用上右键选择添加引用,浏览找到该类库文件,并在前面打上勾,确定。

然后在引入的类库上右键属性看一下复制本地是不是True若不是则改为True。

在使用该类库前先引用命名空间。

技术分享技术分享

技术分享

二、通用变量

var  赋给他啥类型他就是啥类型,不推荐使用

三、is和as

is是判断某个对象是否是某种类型,返回bool值
某对象 is 某类型 如果匹配上,返回true,否则false

技术分享

 

as是将某个对象转换成某种类型,返回的是对象或是null
如果转换成功了,则返回对象
如果转换失败了,不会报错,而是返回一个null值

 技术分享

 

四、委托

方法的指针,指向到哪个方法上。  delegate

 委托的返回类型,参数类型必须和方法的返还类型参数类型一致,才可以指向到该方法上去。

 技术分享

 

【2017-04-17】类库、通用变量、is和as、委托