跑了一天回归测试,留一个小时补补进度。
第3章:方法
格式字符串
Console.WriteLine("The ··· is: {0}", p * 1.1);
方法的第一个参数(字符串),包含称为占位符的{0}。
占位符会在运行时替换成字符串后的表达式(P * 1.1)的值。
相较于将表达式p * 1.1的值转换成字符串,再用+操作符把它连接到字符串后面,这个技术显然更好。
p.s.1这一段引自原书。
按名称指定参数
optMethod(third : "World", second : 123.45, first : 99);
这个功能允许省略实参。可以只指定first和third这两个参数的值,second参数使用默认值。
第4章:语句
短路求值
将容易计算、简单的布尔表达式放到条件逻辑操作符左边,将较复杂的表达式放到右边。在许多情况下,程序并不需要对更复杂的表达式进行求值。
第6章:异常
异常会传给调用当前代码的方法。即异常会“传播”至调用栈的上一级,所以相邻的catch块之间不会相互干扰。
checked语句中的任何直接的整数运算溢出都抛出OverflowException异常