码迷,mamicode.com
首页 > Windows程序 > 详细

关于C#的标识符

时间:2017-10-26 00:07:17      阅读:740      评论:0      收藏:0      [点我收藏+]

标签:错误   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

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!