C#课堂笔记(二)
C#基礎(chǔ)
一、C#中的命名空間
C#程序中的一種代碼組織形式,主要用來(lái)標(biāo)識(shí)類(lèi)的可見(jiàn)范圍,使用namespace關(guān)鍵字定義命名空間。
在C#中,使用命名空間用using關(guān)鍵字。
二、類(lèi)的概念
1.什么是類(lèi)?
類(lèi)是一種數(shù)據(jù)結(jié)構(gòu),存儲(chǔ)數(shù)據(jù)成員,方法成員和其他類(lèi)內(nèi)容,便于調(diào)用。
2.定義類(lèi)
使用class關(guān)鍵字定義類(lèi)
三、C#中的關(guān)鍵字
1.C#中常用的關(guān)鍵字
四、C#中的標(biāo)識(shí)符
1.什么是標(biāo)識(shí)符?
類(lèi)名、變量名、數(shù)組名、方法名(函數(shù)名)都是標(biāo)識(shí)符
標(biāo)識(shí)符實(shí)際上是按一定規(guī)則取的名字。
2.標(biāo)識(shí)符命名規(guī)則
-
首字母
由字母和下劃線組成 -
其余部分
可以由數(shù)字、字母下劃線組成 -
標(biāo)識(shí)符不可以與C#關(guān)鍵字沖突
-
標(biāo)識(shí)符是區(qū)分大小寫(xiě)的
五、程序的啟動(dòng)器 - - -Main方法
C#程序分為命令行程序和可視化窗體程序,這兩種程序的入口處都在Main方法。
1.Main方法的要求
- Main方法必須定義為static
- Main方法的首字母必須大寫(xiě)
- 返回值只可以是void或int
- 命令行參數(shù)可選
2.Main方法常見(jiàn)的錯(cuò)誤提示
-
沒(méi)有Main方法
-
Main寫(xiě)成了main
-
沒(méi)有用static
-
注意Main的返回值只可能有兩種,void 和 int
-
程序中存在多個(gè)Main方法
-
解決辦法:
在項(xiàng)目屬性里修改默認(rèn)啟動(dòng)對(duì)象
六、代碼編寫(xiě)規(guī)則
1.基本規(guī)則
- 盡量使用接口編程
- 關(guān)鍵語(yǔ)句寫(xiě)注釋
- 局部變量隨用隨聲明
- 盡量少用goto語(yǔ)句
- 如果參數(shù)多,建議使用結(jié)構(gòu)
- 避免對(duì)大段代碼使用try…catch
- 同一個(gè)文件中避免寫(xiě)多個(gè)類(lèi)
- 字符串多變時(shí),用StringBuilder
- if語(yǔ)句塊中使用{ }
- switch語(yǔ)句一定寫(xiě)default
2.命名方法
- Pascal命名方法,所有單詞第一個(gè)首字母大寫(xiě),其他字母小寫(xiě)
- Camel命名方法,除了第一個(gè)單詞,所有單詞第一個(gè)字母大寫(xiě),其他字母小寫(xiě)
微軟官方文檔:微軟規(guī)范
總結(jié)
- 上一篇: QT中的滚动条QScrollArea
- 下一篇: QT安装和Hello,world