明輝手游網(wǎng)中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

一周學會C#(前言續(xù)二)

[摘要]一周學會C#(前言續(xù)二)C#才鳥(QQ:249178521)8.操作符操作符 類型 + - * / %(取余數(shù)) 算術 && ! ?: 邏輯< <= > >= ...
一周學會C#(前言續(xù)二)

C#才鳥(QQ:249178521)

8.操作符

操作符 類型

+ - * / %(取余數(shù)) 算術

&& ! ?: 邏輯

< <= > >= 關系

== != 相等

= 賦值

9.編程風格

· 較正規(guī)的編程風格

w 在一個二元操作符的每一邊都加一個空格

w 在每一個逗號后面而不是前面加一個空格

w 每一個關鍵字后面加一個空格

w 一行一個語句

w 分號前不要有空格

w 函數(shù)的園括號和參數(shù)之間不加空格

w 在一元操作符和操作數(shù)之間不加空格

在一個二元操作符的每一邊都加一個空格:

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) ; //不推薦

函數(shù)的園括號和參數(shù)之間不加空格:

if (OneLine(comment)) ... //推薦

if (OneLine( comment )) ... //不推薦

在一元操作符和操作數(shù)之間不加空格:

++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段程序的錯誤:第一個錯誤是標識符不能以數(shù)字開頭;第二個錯誤是不能用下劃線