转载:Justin Fan
- 变量在使用之前必须被初始化,所以消除了由未初始化变量导致的错误
- if 和 while这样的语句要求使用布尔值,所以如果开发人员偶然使用赋值操作符( = )替代相等操作符( = = ),那么他会在编译时发现这个错误。
- 不允许在switch语句中进行穿透,所以如果开发人员偶然漏掉了break语句,那么他会在编译时发现这个错误。
-----摘自《Inside C#》序 by Scott Wiltamuth
浙公网安备 33010602011771号