網站建設之.net命名規則和命名習慣
2011/3/8 10:51:34
想用.NET進行網站建設或程序開發,沒有好命名規則和命名習慣 ,是不行的。下面我們就了解一下.net 的命名規范!
命名規則就是給變量取名的一種規則,一般來說,命名規則就是為了讓開發人員給變量或者命名空間取個好名,不僅要好記,還要說明一些特性。在C#里面,有常用的一些命名的習慣如下。
qPascal大小寫形式:所有單詞的第一個字母大寫,其他字母小寫。
qCamel大小寫形式:除了第一個單詞,所有單詞的第一個字母大寫,其他字母小寫。
當然,在其他編程中,不同的開發人員可能遇到了一些不一樣的命名規則和命名習慣,但是在C#中,推薦使用常用的一些命名習慣,這樣能保證代碼的優雅性和可讀性。同時,也應該避免使用相同名稱的命名空間或與系統命名相同的變量,如以下代碼所示:
string int;//系統會提示出錯
運行上述代碼時系統會提示錯誤,因為字符串“int”是一個關鍵字,當使用關鍵字做變量名時,編譯器會混淆該變量是變量還是關鍵字,所以系統會提示錯誤。所以,在變量聲明時應該避免變量名稱與關鍵字重名,如果變量名稱與關鍵字重名,編譯器就會報錯,C#中常用的關鍵字如表2-2所示:
表2-2 不應使用的關鍵字名稱
AddHandlerAddressOfAliasAndAnsiAs
AssemblyAutoBitAndBitNotBitOrBitXor
BooleanByRefByteByValCallCase
CatchCBoolCByteCCharCDateCDec
CDblCharCIntClassCLngCObj
ConstCShortCSngCStrCTypeDate
DecimalDeclareDefaultDelegateDimDo
DoubleEachElseElseIfEndEnum
EraseErrorEventExitExternalSourceFalse
FinallyForFriendFunctionGetGetType
GotoHandlesIfImplementsImportsIn
InheritsIntegerInterfaceIsLetLib
LikeLongLoopMeModModule
MustInheritMustOverrideMyClassNamespaceMyBaseNew
NextNotNothingNotInheritableNotOverridableObject
OnOptionOptionalOrOverloadsOverridable
OverridesParamArrayPreservePrivatePropertyProtected
PublicRaiseEventReadOnlyReDimRegionREM
RemoveHandlerResumeReturnSelectSetShadows
SharedShortSingleStaticStepStop
StringStructureSubSyncLockThenThrow
ToTrueTryTypeOfUnicodeUntil
VariantWhenWhileWithWithEventsWriteOnly
Xorevalextendsinstanceofpackagevar
注意:標識符、參數名、函數名都不需要使用縮寫。如果要使用縮寫,超過兩個字符以上的縮寫都應該使用Camel大寫格式。
返回列表
返回首頁
主站蜘蛛池模板:
香蕉视频在线观看免费|
少妇一晚三次一区二区三区|
国模吧一区二区三区精品视频|
亚洲依依成人精品|
青青热久久久久综合精品|
日本不卡高字幕在线2019|
人人添人人妻人人爽夜欢视av|
黄色网址在线免费|
天天摸日日添狠狠添婷婷|
乱中年女人伦av三区|
看一级毛片女人洗澡|
国产成年无码v片在线|
igao视频在线|
日韩精品第一页|
人人人妻人人澡人人爽欧美一区|
老师好紧开裆蕾丝内裤h男男|
国产精品林美惠子在线播放
|
国产麻豆交换夫妇|
久久99热成人精品国产|
欧美高清在线精品一区二区不卡|
国产一在线精品一区在线观看|
911色主站性欧美|
成人超污免费网站在线看|
亚洲人成片在线观看|
精品久久人人妻人人做精品|
国产成人理在线观看视频|
awazliksikix小吃大全图片|
日本久久中文字幕|
久久综合九色综合欧美狠狠|
激情欧美日韩一区二区|
国产丰满麻豆videossexhd|
5x社区精品视频在线播放18|
成人午夜福利视频|
亚洲av人无码综合在线观看
|
欧美人与动性xxxxbbbb|
免费边摸边吃奶边叫床视频|
麻豆精品不卡国产免费看|
国产私人尤物无码不卡|
aaa特级毛片|
奶交性视频欧美|
久久久久久久人妻无码中文字幕爆|