类库和委托以及万能变量
Posted 马MZJ
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了类库和委托以及万能变量相关的知识,希望对你有一定的参考价值。
类库:
一个类库就是一个.dll结尾的文件,是他人写好的为了防止泄露的类。
类库建立后一般在Class前面加上Public提高访问权限,其他写法跟类一样。
.dll文件写完后在相应项目中的bin文件夹内的Debug文件夹内。
复制到自己的文件夹后进入VS后右键项目添加引用这个.dll文件,引用相对应的命名空间就可以实例化调用其中的方法。
委托:
委托就是代理,事件也是一种特殊的委托。
委托一般用于获取用户操作指向一个方法。
1.声明委托类型
2.委托变量的定义及赋值
3.委托变量的使用
1 public delegate int FirstDel(int a, int b); //声明委托类型 2 3 class Program 4 { 5 static void Main(string[] args) 6 { 7 FirstDel f1 = new FangFa().JiaFa;//FangFa是一个类,里面有加法运算个减法运算。 8 9 int c = f1(5, 4); 10 11 Console.WriteLine(c); 12 13 FirstDel f2 = new FangFa().JianFa; 14 15 c = f2(5, 4); 16 Console.WriteLine(c); 17 18 c = f1(5, 4) + f2(5, 4); 19 20 Console.WriteLine(c); 21 22 Console.ReadKey(); 23 } 24 }
var万能变量:
用var定义数据,数据是什么类型就会自动定义成相应的类型,不需要进行类型转换。
var a = XXXXXX;
以上是关于类库和委托以及万能变量的主要内容,如果未能解决你的问题,请参考以下文章