開始C 之旅

2022-09-17 16:51:18 字數 1982 閱讀 6981

注釋

///

/// 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 檢視負責與使用者的互動 頁面 控制器接受使用者的輸入呼叫模型和檢視完成使用者的請求...