DAY 3
1.语句
①在条件语句中,需要注意的是条件里的关系是“与”还是“或”,如果是“与”关系,因为在“与”关系执行时,只要前面的条件是false,那么后面的条件就不会判断,直接跳过整个条件,所以在写代码的时候要考虑“与”的时候哪个条件是主条件,放前面,次条件放在后面
②for循环的一个特殊用法(日期的迭代)
例如:
for (DateTime dt = DateTime.Parse("2009-12-30"); dt < DateTime.Parse("2010-3-1"); dt = dt.AddDays(1))
{
Console.WriteLine(dt);
}
③自定义异常类
三步:一:定义异常类 二:定义业务类 三:try catch应用
2.位运算口诀
与遇0为0 或遇1为1 异或同为0 取补全反转 移位最麻烦 除头尾补0
3.string和stringbuilder区别
string串联操作每次都分配内存,而stringbuilder串联操作仅当stringbuilder对象
缓冲区太小而无法容纳新数据时才分配内存