类库 通用变量 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

事件也是一种委托,但是是一种特殊的委托

posted @ 2017-04-17 16:13  v587yy  阅读(122)  评论(0编辑  收藏  举报