2012年7月6日

摘要: C#中的as关键字,如果类型转换不成功,会返回null而非抛出异常.所以. IDisposable d = o as IDisposable;if (d != null) d.Dispose();?? 运算符称为 null 合并运算符,用于定义可以为 null 值的类型和引用类型的默认值。 如果此运算符的左操作数不为 null,则此运算符将返回左操作数;否则返回右操作数.对于Enum类型的参数的判断使用: if (!Enum.IsDefined(typeof(SearchMode), smp)).因为如果直接将整数转型为Enum时,有可能超界.yield return value:在迭代块(w 阅读全文
posted @ 2012-07-06 14:21 RobynHYB 阅读(211) 评论(0) 推荐(0) 编辑

导航