关于C#的标识符
2021-05-04 00:26
标签:错误 random int intel 命名 lis size count eal 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(智能感知)特性在弹出窗口把所有的字段组合在一起。 (这两种方式有何不同呢?我不知道,希望知道的朋友不吝赐教)】 关于C#的标识符 标签:错误 random int intel 命名 lis size count eal 原文地址:http://www.cnblogs.com/Ekalos-blog/p/7732491.html