一周学会C#(前言续二)
C#才鸟(QQ:249178521)
8.操作符
操作符                    类型 
 + - * / %(取余数)        算术 
&& || ! ?:                 逻辑
< <= > >=                   关系 
== !=                        相等 
=                             赋值
9.编程风格
·        较正规的编程风格 
w       在一个二元操作符的每一边都加一个空格 
w       在每一个逗号后面而不是前面加一个空格 
w       每一个关键字后面加一个空格 
w       一行一个语句 
w       分号前不要有空格 
w       函数的园括号和参数之间不加空格 
w       在一元操作符和操作数之间不加空格
在一个二元操作符的每一边都加一个空格:
Console.WriteLine("{0}", result / 13);  //推荐
Console.WriteLine("{0}", result/13);  //不推荐
在每一个逗号后面而不是前面加一个空格:
Console.WriteLine("{0}", result / 13); //推荐
Console.WriteLine("{0}",result / 13); //不推荐
每一个关键字后面加一个空格:
if (OneLine(comment)) ...   //推荐
if(OneLine(comment)) ...    //不推荐
分号前不要有空格:
Console.WriteLine("{0}", result / 13); //推荐
Console.WriteLine("{0}", result / 13) ; //不推荐
函数的园括号和参数之间不加空格:
if (OneLine(comment)) ...  //推荐
if (OneLine( comment )) ... //不推荐
在一元操作符和操作数之间不加空格:
++keywordCount; //推荐
++ keywordCount; //不推荐
10.找错
bool checked; 
...                                         1 
public static void main() 
{ ... }                                     2 
int matched = symbol.Match(input) 
if (matched > 0) 
{ 
     ....   
}                                           3 
char optional = "?"; 
string theory = 'complex';                  4  
int matched = 0_or_more(symbol); 
...                                                                 5 
第1段程序的错误:checked是一个关键字
第2段程序的错误:不是main,而是Main
第3段程序的错误:变量声明语句没有分号
第4段程序的错误:字符值必须用单引号表示,字符串必须用双引号表示
第5段程序的错误:第一个错误是标识符不能以数字开头;第二个错误是不能用下划线作标识符。