日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
編程學(xué)習(xí):C#命名指南

為所有組件創(chuàng)建編碼標(biāo)準(zhǔn)和命名標(biāo)準(zhǔn)很明顯是最重要的工作。

靜寧ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書未來市場(chǎng)廣闊!成為創(chuàng)新互聯(lián)的ssl證書銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:13518219792(備注:SSL證書合作)期待與您的合作!

擁有一致的標(biāo)準(zhǔn)命名代碼中的各種對(duì)象將大連節(jié)省你在開發(fā)中以及后期維護(hù)工作中所花費(fèi)的時(shí)間。

C#命名指南——概述

如果使用編碼VB.NET,***一定要使用“Option Explicit”,原因很明顯就不在這里討論。其次,你應(yīng)該將“Option Strict”設(shè)置為打開,這里也不累述其優(yōu)點(diǎn)。

從你的項(xiàng)目中刪除Visual Basic庫引用。使用原有的Visual Basic函數(shù)被證明要比.NET中的對(duì)應(yīng)應(yīng)用慢1000倍,請(qǐng)注意到這一點(diǎn)。

C#命名指南——大小寫風(fēng)格

使用下面三種形式以對(duì)標(biāo)識(shí)符大小寫進(jìn)行約定。

Pascal形式

***個(gè)字母的標(biāo)識(shí)符和的***個(gè)字母,其后每串連詞是資本。您可以使用帕斯卡爾情況標(biāo)識(shí)符的三個(gè)或更多的字符。例如:

BackColor

駝峰(Camel)形式

***個(gè)單詞首字母小寫,其它單詞的***個(gè)字母大寫。例如:

backColor

大寫

所有字母的標(biāo)識(shí)符都是大寫。此形式適用于標(biāo)識(shí)符為兩個(gè)或更少的字母。例如:

 
 
 
 
  1. System.IO  
  2.  
  3. System.Web.IO 

您可能還必須保持標(biāo)識(shí)符兼容現(xiàn)有代碼,例如非托管代碼結(jié)構(gòu),枚舉類型和常量值還經(jīng)常使用大寫形式表示??偟膩碚f,這些符號(hào)對(duì)應(yīng)用程序集以外那些調(diào)用它們的程序集不應(yīng)可見。

下表匯總了大小寫規(guī)則,并提供不同類型標(biāo)識(shí)符的示例:

C#命名指南——大小寫敏感性(并不適用于用VB )

為了避免混淆和保證跨語言進(jìn)行的互操作,請(qǐng)按照下列規(guī)則使用大小寫:

1) 不要使用大小寫敏感的名稱。組件必須在大小寫敏感和并不區(qū)分大小寫的語言中進(jìn)行使用。不區(qū)分大小寫的語言無法通過大小寫對(duì)這兩個(gè)名字在同一范圍進(jìn)行區(qū)分。因此,必須在創(chuàng)建的類型中避免出現(xiàn)這種情況。

2) 不要?jiǎng)?chuàng)建兩個(gè)只有大小寫形式不同的命名空間。例如,大小寫敏感的語言無法區(qū)分以下兩個(gè)命名空間的聲明。

 
 
 
 
  1. Namespace IridiumSoftware  
  2.  
  3. Namespace iridiumsoftware 

3) 不要?jiǎng)?chuàng)建一個(gè)函數(shù)參數(shù)名稱只能通過大小寫形式進(jìn)行區(qū)分,下面是錯(cuò)誤的例子:

 
 
 
 
  1. void MyFunction(string a, string A) 

4) 不要?jiǎng)?chuàng)建一個(gè)命名空間的類型名稱只能通過大小寫形式進(jìn)行區(qū)分。在以下示例中,點(diǎn)P和點(diǎn)P是錯(cuò)誤的類型,因?yàn)樗鼈冎荒芡ㄟ^大小寫形式進(jìn)行區(qū)分:

 
 
 
 
  1. System.Windows.Forms.Point p  
  2.  
  3. System.Windows.Forms.POINT p 

5) 不要?jiǎng)?chuàng)建只能通過大小寫形式區(qū)分的屬性名稱。在下面的例子中,int Color和INT COLOR是錯(cuò)誤的屬性名稱,因?yàn)樗鼈冎荒芡ㄟ^不同的大小寫形式進(jìn)行區(qū)分。

 
 
 
 
  1. int Color {get, set}  
  2.  
  3. int COLOR {get, set} 

6) 不要?jiǎng)?chuàng)建只能通過大小寫形式區(qū)分的方法名稱。在下面的例子中,calculate和Calculate是不恰當(dāng)?shù)姆椒Q,因?yàn)樗鼈冎荒芡ㄟ^大小寫形式進(jìn)行區(qū)分。

 
 
 
 
  1. void calculate()  
  2.  void Calculate() 

當(dāng)前題目:編程學(xué)習(xí):C#命名指南
網(wǎng)站地址:http://www.dlmjj.cn/article/dpcjpjp.html