你必须知道的.Net 读书笔记----new 关键字 和const && readonly
最近在读《你必须知道的.Net》,读到一些比较好的知识点。记下来
1. new 的几种 用法, a) 作为修饰符修饰方法和变量(当作为方法的修饰符时,有破坏OO原则的嫌疑)
b) 作为关键字创建对象或者结构体
c) 作为修饰符,在泛型中对调用类进行约束(必须就有无参的构造还输)
2. const的容易出现的问题,当const常量修改以后,必须进行编译,否则内存中的值不会变化。可以定义局部常量,相对与readonly来说
3. Readonly 可以在申明的时候赋值,或者在无参的构造函数中赋值。ConnectionString 建议用 static Readonly 来申明。