但是使用仅字母大小写不同标识符容易引起混淆

时间:2022-05-07 09:02:17

1、标识符是一种字符串,用来定名如变量、要领、参数和许多其他措施布局之类的对象。

2、相关规范:① 标识符可以包罗字母、数字、下划线和@字符(不成使用空格)。但需注意数字不能放在首位,@字符只能放在首位(不保举使@字符作为常用字符)。

             ② 标识符区分巨细写,如变量MyVar与myVar就是两种差此外标识符。但是使用仅字母巨细写差别标识符容易引起混淆,导致不须要的错误,故不保举使用。

             ③ 标识符不成使用C#中的关键字,但我们可以通过转变字母巨细写或是用@字符等方法缔造新的标识符

3、相关定名约定:C#语言规范建议使用特定巨细写约定创建标识符,以下介绍三种常见气势派头名称。

         ① Pascal巨细写气势派头:标识符中每个单词首字母均大写;常用于类型名与成员名。(例:CarDeck、DealersHand)

         ② Camel巨细写气势派头:除第一个单词外,其余单词首字母均大写;常用于本地变量与要领参数。(例:totalCycleCount、randomSeedParam)

         ③ 全大写气势派头:所有字母均大写;仅用于缩写词。(例:IO、DMA、XML)

【附:两种大众约定

           ① 字段名称以下划线开头(例:_highTemp、_lowTemp)

           ② 字段名称以m_开头(例:m_highTemp、m_lowTemp)

两种方法的优势在于能够立刻显示标识符是字段名称,,还可使VS的IntelliSense(智能感知)特性在弹出窗口把所有的字段组合在一起。

(这两种方法有何差别呢?我不知道,但愿知道的伴侣不吝见教)】