C# PRIMER PLUS笔记
常量的声明
P127 const 常量声明可以放在类定义中,使之成为类的一个成员。这里的常量总是静态的(static)的,类外部的其他对像只能通过类名来访问,不能通过实例化对象名来访问。
const .vs. readonly
const常量在编译时必须知道其值并且在整个程序的执行过程中均保持不变,而readonly域在对象创建时赋值,并在此对象的生存期内保持不变。
Switch语句规则1
一个switch部分可以包含0或多个语句。只有包含0个语句的switch部分才允许流程控制继续(穿越)执行下一个switch语句
2.如果case部分有一个或多个语句,流程控制就决不能到达些部分的结尾,不允许穿越的发生。
方法:
类的所有对象共享每个实例方法的一个拷贝:
因为每个实例方法的执行与特定对象关联,所以,似乎每个对象都在内存中存在一个特定的实例方法拷贝。但是情况并非如此,因为它将消耗大量的内存。相反,相同类的所对对象都共享每个实例方法的一个拷贝。