C#變量命名規(guī)則小結(jié)
變量:
1.作用 :可以讓我們?cè)谟?jì)算機(jī)中存儲(chǔ)數(shù)據(jù)
2.語法:變量類型 變量名=賦值;
3.常用的數(shù)據(jù)類型:
- int 整數(shù)類型 取值范圍:最大2147483647;最小-2147483648
- double 小數(shù)類型 取值范圍:最大 1.79769e+308;最小-1.79769e+308
- string 字符串 " "
- char 字符 ' '
- decimal 金錢類型
- bool 我們用bool類型來描述對(duì)或者錯(cuò)。
- true 對(duì)
- false 錯(cuò)
4.使用規(guī)則
- 先聲明
- 在賦值
- 最后使用
5.特點(diǎn)
- 不允許重復(fù)被使用定義
- 但可以重復(fù)給賦值
6.命名規(guī)則
必須以字母開頭,后面可以跟任意字母,數(shù)字,下劃線
命名規(guī)范
- Camel 駱駝命名規(guī)范 要求首單詞的首字母小寫,其余每個(gè)單詞的首字母大寫。多用于給變量命名
- Pascal 要求每個(gè)單詞的首字母都要大寫,多用于給類或者方法命名
注意:所起的變量名不能是VS中的關(guān)鍵字
7.作用域
局部變量
在方法中,我們聲明的所有變量都叫做局部變量 。局部變量的作用域就是當(dāng)前方法
成員變量
在類中,我們聲明的變量叫做成員變量。成員變量的作用域當(dāng)前類。
所謂作用域指的就是,我們能夠使用這個(gè)變量的范圍。
C#變量命名規(guī)則(命名規(guī)范)
C# 命名規(guī)則是為了讓整個(gè)程序代碼統(tǒng)一以增強(qiáng)其可讀性而設(shè)置的。每一個(gè)單位在開發(fā)一個(gè)軟件之前都會(huì)編寫一份編碼規(guī)范的文檔。
常用的命名方法有兩種,一種是 Pascal 命名法(帕斯卡命名法),另一種是 Camel 命名法(駝峰命名法)。
Pascal 命名法是指每個(gè)單詞的首字母大寫;Camel 命名法是指第一個(gè)單詞小寫,從第二個(gè)單詞開始每個(gè)單詞的首字母大寫。
1) 變量的命名規(guī)則
變量的命名規(guī)則遵循 Camel 命名法,并盡量使用能描述變量作用的英文單詞。例如存放學(xué)生姓名的變量可以定義成 name 或者 studentName 等。另外,變量名字也不建議過長, 最好是 1 個(gè)單詞,最多不超過 3 個(gè)單詞。
2) 常量的命名規(guī)則
為了與變量有所區(qū)分,通常將定義常量的單詞的所有字母大寫。例如定義求圓面積的 n 的值,可以將其定義成一個(gè)常量以保證在整個(gè)程序中使用的值是統(tǒng)一的,直接定義成 PI 即可。
3) 類的命名規(guī)則
類的命名規(guī)則遵循 Pascal 命名法,即每個(gè)單詞的首字母大寫。例如定義一個(gè)存放學(xué)生信息的類,可以定義成 Student。
4) 接口的命名規(guī)則
接口的命名規(guī)則也遵循 Pascal 命名法,但通常都是以 I 開頭,并將其后面的每個(gè)單詞的首字母大寫。例如定義一個(gè)存放值比較操作的接口,可以將其命名為 ICompare。
5) 方法的命名規(guī)則
方法的命名遵循 Pascal 命名法,一般采用動(dòng)詞來命名。例如實(shí)現(xiàn)添加用戶信息操作的方法,可以將其命名為 AddUser。
在 C# 語言中,除了上面涉及的內(nèi)容外還有很多對(duì)象,但命名規(guī)則都是類似的,在涉及其他對(duì)象時(shí)還會(huì)對(duì)命名規(guī)則再次說明。
到此這篇關(guān)于C#變量命名規(guī)則小結(jié)的文章就介紹到這了,更多相關(guān)C#變量命名內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
WPF利用WindowChrome實(shí)現(xiàn)自定義窗口
這篇文章主要為大家詳細(xì)介紹了WPF如何利用WindowChrome實(shí)現(xiàn)自定義窗口,文中的示例代碼講解詳細(xì),具有一定的借鑒價(jià)值,需要的可以參考一下2023-02-02
C#調(diào)用百度翻譯實(shí)現(xiàn)翻譯HALCON的示例
HALCON示例程序的描述部分一直是英文的,看起來很不方便。本文就使用百度翻譯實(shí)現(xiàn)翻譯HALCON,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2021-06-06
快速了解如何在.NETCORE中使用Generic-Host建立主機(jī)
這篇文章主要介紹了如何在.NETCORE中使用Generic-Host建立主機(jī),文中代碼非常詳細(xì),可供大家參考,感興趣的朋友不妨閱讀完2020-05-05
C# 控制臺(tái)實(shí)現(xiàn)一次性輸入多行的操作
這篇文章主要介紹了C# 控制臺(tái)實(shí)現(xiàn)一次性輸入多行的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧2021-01-01
c# 實(shí)現(xiàn)RSA非對(duì)稱加密算法
RSA解決了對(duì)稱加密的一個(gè)不足,比如AES算法加密和解密時(shí)使用的是同一個(gè)秘鑰,因此這個(gè)秘鑰不能公開,因此對(duì)于需要公開秘鑰的場合,我們需要在加密和解密過程中使用不同的秘鑰,加密使用的公鑰可以公開,解密使用的私鑰要保密,這就是非對(duì)稱加密的好處?!?/div> 2021-06-06
解析C#設(shè)計(jì)模式編程中適配器模式的實(shí)現(xiàn)
這篇文章主要介紹了C#設(shè)計(jì)模式編程中適配器模式的實(shí)現(xiàn),分別舉了類的對(duì)象適配器與對(duì)象的適配器模式的例子,需要的朋友可以參考下2016-02-02最新評(píng)論

