注釋
///
/// 3.文件注釋
///
private static void test()
using指令的基本形式:using 命名空間名;
main方法
c# main()是c#應用程式的入口點,執行這個函式就是執行應用程式。也就是說,在執行過程開始時,會執行main()函式,在main()函式執行完畢時,執行過程就結束了。
c# main函式的四種情況:
1) static void main()
2) static int main()
3) static void main(string args) {}
4) static int main(string args) {}
1) 主程式main函式一共有以上四種版
2) 乙個程式中不能有兩個以上的main函式,有且只有乙個
3) main函式只能返回int型別,如果返回1,則從命令列呼叫不成功。否則成功
4) 在命令列傳輸引數時,存放在string陣列args中。使用length屬性來測試輸入引數的個數。
5) 使用foreach語句來檢索所有的引數
6) 程式入口主要供其他程式來執行本程式功能
識別符號及關鍵字
識別符號是指在程式中用來表示事物的單詞,例如,system命名空間的類console,以及console類的方法writeline都是識別符號。識別符號的命名有三個基本規則:
1) 識別符號只能由數字、字母和下劃線組成。
2) 識別符號必須以字母或者下劃線開頭。
3) 識別符號不能是關鍵字。
關鍵字是指c#語言中具有特殊意義的單詞,它們被c#設定為保留字,不能隨意使用。例如static和void 都是關鍵字。
注:在對類、變數、方法等進行命名時,不要與識別符號和關鍵字重名。
程式編寫規範
a) **書寫規則
盡量使用介面,然後使用類實現介面,以提高程式的靈活性。
一行不要超過80個字元。
盡量不要手工更改計算機生成的**,若必須更改,一定要改成和計算機生成的**風格一樣的。
關鍵的語句(包括宣告關鍵的變數)必須要寫注釋。
建議區域性變數在最接近使用它的地方宣告。
不要使用goto系列語句,除非是用在跳出深層迴圈時。
避免寫超過5個引數的方法。如果要傳遞多個引數,則使用結構。
避免書寫**量過大的try…catch模組。
避免在同一檔案中放置多個類。
生成和構建乙個長的字串時,一定要使用stringbuilder型別,而不用string型別。
switch語句一定要有default語句來處理意外情況。
對於if語句,應該使用一對「{}」把語句塊包含起來。
盡量不使用this關鍵字引用。
b) 命名規範
用pascal規則來命名方法和型別,pascal的命名規則是第乙個字母必須大寫,並且後面的連線詞的第乙個字母均為大寫。例如:datagrid
用camel規則來命名區域性變數和方法的引數,該規則是指名稱中的第乙個單詞的第乙個字母小寫。例如:strusername
所有的成員變數前加字首「_」。例如:_connnectionstring
介面的名稱加字首「i」。例如:iconvertible
方法的命名,一般將其命名為動賓短語。例如:createfile
所有的成員變數宣告在類的頂端,用乙個換行把它和方法分開。
用有意義的名字命名命名空間,如公司名、產品名。
使用某個控制項的值時,盡量命名區域性變數。
《c#從入門到精通》讀後總結
開始Python之旅!
下午專案組決定用python和c c 作為開發使用的語言。以前就聽說python的大名,這次終於有好機會好好學習啦!一 從python的官方 下了windows的版本,安裝很順利。但選擇 just for me or for all users 時,如果你選擇 just for me 在整合到vs2...
開始Blog之旅
終於在2017年,也是我大學畢業的第二個年頭,抽業餘時間,搭建起了屬於自己的部落格網brightloong,說實話,感覺有點遲。但是不管怎麼樣,至少是開始了,就如那一句話 最困難的是下定決心去做,剩下的只是堅持而已 我下定決心去做了,並實現了第一步,但是或許最困難的其實是那後面的 堅持而已 不知在何...
開始Django之旅
1.mvc模型 web伺服器開發領域裡著名的mvc模式,所謂mvc就是把web應用分為模型 m 控制器 c 和檢視 v 三層,他們之間以一種外掛程式式的 松耦合的方式連線在一起,模型負責業務物件與資料庫的對映 orm 檢視負責與使用者的互動 頁面 控制器接受使用者的輸入呼叫模型和檢視完成使用者的請求...