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对象
缓冲区太小而无法容纳新数据时才分配内存