摘要: 性能 装箱拆箱 装箱拆箱是很平常的操作,但是问题是性能损失很大。 泛型的示例 使用泛型就没有装修和拆箱的性能损失。原因是代码编译后就已经指定List的类型是int,也就是值类型,不会再转换成Object类型。 类型安全 ArrayList添加的类型其实是Object。也就是说如果有类型的转换可能会有 阅读全文
posted @ 2018-11-13 11:50 岚山夜话 阅读(90) 评论(0) 推荐(0) 编辑
摘要: 继承的类型 两种不同的继承类型:实现继承和接口继承 实现继承:就是类继承 接口继承:一个类型继承了函数的签名,而没有实现代码 多重继承:一个类派生自多个类。C#不支持多重继承,但是允许多接口继承。 结构:结构不支持实现继承,支持接口继承。 虚方法 如果一个类的方法声明修饰符是virtual,则在任何 阅读全文
posted @ 2018-11-13 00:15 岚山夜话 阅读(107) 评论(0) 推荐(0) 编辑