close

為了讓程式碼易於閱讀,所以適時的空隔是非常必要的!

C# 官方推薦的風格為:

一、用空格隔開 變數名稱、等號、值、運算式等等。

 
int i = 0;
int i = 1 + 2;
 

 

二、每行只寫一個宣告。

 
bool b1 = true;
bool b2 = false;
 

 

三、判斷式必須用空隔隔開,且沒多餘的空隔。

 
if (b1 && b2)
{
}
 

 

 

以下都是不推薦的:


一、沒用空隔隔開。

 
int i=0;
int i =0;
int i= 0;
int i=1+2;
int i =1+2;
int i= 1+2;
int i = 1+2;
 

 

二、多個宣告寫在同一行。

 
bool b1 = true; bool b2 = false;
 

 

三、判斷式沒用空隔隔開,或空隔多餘

 
if (b1&&b2)
{
}

// PS : 雖然不被推薦, 但我個人還是喜歡用這寫法, 我個人認為這寫法在判斷式複雜時, 比較不會眼花. 
if ( b1 && b2 )
{
}
 

 

 

其實我個人認為,你的程式風格怎樣並無所謂,就像是口音一樣。 但若是有一個標準在,而大家都可以參照這個標準去執行的話,是不是會讓你在看別人的程式碼,或者別人在看你的程式碼時,可以看得比較舒服些呢?

 

arrow
arrow
    創作者介紹
    創作者 岳 的頭像

    岳 程式與鍵盤間的故事

    岳 發表在 痞客邦 留言(0) 人氣()