2018年9月19日
摘要: 一、is与as对比 is检查一个对象是否兼容于指定的类型,并返回一个Boolean值:true或者fasle。 注:is操作符永远不会抛出异常 经常按如下方法使用: ClassA { .... } Object o=new Object(); Boolean b1=(o is Object); // 阅读全文
posted @ 2018-09-19 16:44 缘惜 阅读(292) 评论(0) 推荐(0) 编辑
摘要: 一、定义 装箱:将值类型转化为引用类型,装箱一般会在堆上分配一块内存,用于存储要转换的值。 拆箱:将引用类型转化为值类型 注:.NET 2.0 引入的泛型其实在很大的程度上解决了装拆箱产生的类型转换问题,也减少了类型转换所引起的运行时的异常,及保证了类型安全,从而提高了性能。我们可以分别定义一个Ar 阅读全文
posted @ 2018-09-19 14:40 缘惜 阅读(240) 评论(0) 推荐(0) 编辑
摘要: 一、Lambda表达式简介 Lambda表达式可以理解为匿名函数,可以包含表达式和语句。它提供了一种便利的形式来创建委托。 Lambda表达式使用这个运算符 “=>”,它读成“goes to” ,该运算符的左边为输入参数,右边是表达式或者语句块。 二、例子 例1: 1 using System; 2 阅读全文
posted @ 2018-09-19 13:44 缘惜 阅读(422) 评论(0) 推荐(0) 编辑