类库 通用变量 is和as 委托
类库
.dll结尾的文件
类的仓库,里面有很多被编译后的C#代码
不可阅读,不可修改,只能调用
新添加一个类库 生成解决方案 引用添加
通用变量 var
is和as
is是判断某个对象是否是某种类型,返回bool值某对象 is 某类型 如果匹配上,返回true,否则false。
as将某个对象转换成某种类型,返回的是对象或是null。如果转换成功了,则返回对象,如果转换失败了,不会报错,而是返回一个null值。
List<string> slist = new List<string>(); slist.Add("aaa"); slist.Add("bbb"); string a = slist[0]; List<int> ilist = new List<int>(); ilist.Add(1); ilist.Add(2); List<JiaJian> jlist = new List<JiaJian>();
委托
public delegate int FirstDel(int a, int b);
方法的指针 delegate
事件也是一种委托,但是是一种特殊的委托