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 ) { }
其實我個人認為,你的程式風格怎樣並無所謂,就像是口音一樣。 但若是有一個標準在,而大家都可以參照這個標準去執行的話,是不是會讓你在看別人的程式碼,或者別人在看你的程式碼時,可以看得比較舒服些呢?
文章標籤
全站熱搜