博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
类库、通用变量、is和as、委托
阅读量:5135 次
发布时间:2019-06-13

本文共 626 字,大约阅读时间需要 2 分钟。

类库

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/weiyu11/p/6736112.html

你可能感兴趣的文章
图片等比例缩放及图片上下剧中
查看>>
background-clip,background-origin
查看>>
【Linux】ping命令详解
查看>>
对团队成员公开感谢博客
查看>>
java学习第三天
查看>>
django+uwsgi+nginx+sqlite3部署+screen
查看>>
浅谈项目需求变更管理
查看>>
经典算法系列一-快速排序
查看>>
设置java web工程中默认访问首页的几种方式
查看>>
ASP.NET MVC 拓展ViewResult实现word文档下载
查看>>
8、RDD持久化
查看>>
第二次团队冲刺--2
查看>>
Linux上架设boost的安装及配置过程
查看>>
[转载]加密算法库Crypto——nodejs中间件系列
查看>>
使用Xshell密钥认证机制远程登录Linux
查看>>
Android 画图之 Matrix(一)
查看>>
【模板】最小生成树
查看>>
设计模式之结构型模式
查看>>
使用pygal_maps_world.i18n中数据画各大洲地图
查看>>
jQuery EasyUI 的下拉选择combobox后台动态赋值
查看>>