码迷,mamicode.com
首页 > 其他好文 > 详细

类库、委托

时间:2016-07-06 21:31:25      阅读:165      评论:0      收藏:0      [点我收藏+]

标签:

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

操作方式:

1、直接粘贴可以看到源代码的.cs文件:
直接把需要的类复制到自己项目中,然后把这个类的命名空间要写入自己的.cs
文件中。
技术分享

技术分享

2、引用不可以看到源代码.dll文件:
1)、文件夹—>【bin】文件夹—>【debug】文件夹—>以【.dll】结尾的文件
2)、项目—>引用—>勾选上要添加的文件—>点击确定添加文件
3)、把这个类的命名空间要写入自己的.cs文件中。

4)、使用方法:
技术分享

------------------------------------------------------------------------
委托:代理
我把某一件事,委托给了一个人,让他帮我去做;

1、//定义委托类型
public delegate int(返回值类型) FirstDel(委托名)(int aa, int bb); ----(两个参数)

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

2、 //创建委托变量,并赋值
FirstDel fd(委托变量) = new JiaJian().JianFa;

【PS:指向方法不需要加方法的小括号!!!】

3、//使用委托
int c = fd(10, 5);

技术分享
-------------------------------------------------------------------------
is和as运算符:

is是判断一下 此对象是不是某一种用户自定义类型
as是类型转换,
当转成功时,就是成功了,
转换失败时不会报错,而是返回一个null值
格式是:
if (arr[1] is Random){

Random rr = arr[1] as Random;
}



 

类库、委托

标签:

原文地址:http://www.cnblogs.com/123lucy/p/5648022.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!