c#
liushui101
这个作者很懒,什么都没留下…
展开
-
Ilist<>与List<> 的区别
首先要了解一点的是关于接口的基础知识: 接口不能直接实例化 但是接口派生出来的抽象类可以实例化 所有派生出来的抽象类都可以强制转换成接口的实例 第三条我解释一下:比如,IList IList11 =new List (); 也就是接口派生出来的抽象类可以转换为接口的实例,这也是常说的里氏替换原则(子类对象可以代替父类对象,但其父类对象不能代替子类对象) 首先,List是一个类,IL原创 2012-04-01 17:54:14 · 318 阅读 · 0 评论 -
Readonly 与Const
Readonly 与Const readonly 关键字是可以在字段上使用的修饰符。当字段声明包括 readonly修饰符时,该声明引入的字段赋值只能作为声明的一部分出现,或者出现在同一类的构造函数中。 对于实例字段,在包含字段声明的类的实例构造函数中;或者,对于静态字段,在包含字段声明的类的静态构造函数中。也只有在上下文中,将 readonly字段作为out或ref参数传递才有效。转载 2012-03-22 10:46:56 · 209 阅读 · 0 评论