随笔分类 - C#基础
摘要:最近有一个疑问:IList已经继承了ICollection<T>,而ICollection<T>继承了 IEnumerable<T>, IEnumerable,那为什么IList还要继承 IEnumerable<T>, IEnumerable? 于是我自己写了接口测试:用dnSpy反编译看到,Tes
阅读全文
摘要:is检查一个对象是否兼容于指定的类型,返回Boolean值。注意is操作符永远不会抛异常。is操作符通常这样使用: if(o is Employee) { Employee e=(Employee) 0; //其他处理... } 在这段代码中,CLR实际会检查两次对象类型。is操作符首先核实o是否兼
阅读全文

浙公网安备 33010602011771号