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

本文详细介绍了C#中类库的创建与引用过程,包括dll文件的生成与使用,以及is和as运算符的功能与应用。同时,深入探讨了委托的概念、声明与使用,帮助读者理解方法指针在C#中的作用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

类库
dll文件,里边有很多被编译后的C#代码,不可阅读,不可修改,只能调用

1.类库创建

新建项目为类库,类库文件编写完成后,选择生成—生成解决方案,在debug文件夹下找到dll文件

2.类库引用

将类库文件粘贴到在解决方案文件对应的文件夹下,解决方案资源管理器选择显示所有文件,右键点击类库文件,选择包括在项目中,在使用该类库前先引用命名空间。

在解决方案管理器下引用上右键选择添加引用,浏览找到该类库文件,确认添加,然后在引入的类库上右键属性看一下复制本地是不是True若不是则改为True

 

通用变量

var

 

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

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

 

委托

方法的指针,指向到哪个方法上 关键字 delegate

声明:[class类的外面,命名空间里面]
public delegate int FirstDel(int a, int b);

创建委托变量:【委托不能被实例化,因为不是类】定义委托的时候要根据函数来定义

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

 

转载于:https://www.cnblogs.com/snow22546/p/6735679.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值