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

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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委托的主要内容,如果未能解决你的问题,请参考以下文章

多态,虚拟方法,重写,接口,类库,委托,is,as运算符,泛型集合,万能变量

类库,委托,is和as运算符,泛型集合

is和as运算符,类库,委托

is和as运算符, 类库:dll,委托,

面向对象 is和as运算符,类库,委托

C#—类库委托is和as运算符泛型集合