C#命名规范

1.基本的命名规则

    • 第一个字符必须是字母、下划线(_)或@
    • 其后的字符可以是字母、下划线或数字

2.三种命名约定

    • Hungarian表示法(匈牙利表示法)

所有的标识符上加上一个小写形式的前缀,表示其类型。如类型为int,则其名称前加上i。使用后,开发人员可以立即从名称中了解其数据类型。但有了智能编辑器和IntelliSense(智能感知/智能感应功能)后,人们认为这种表示法是多余的。

示例:iAge,dSum

    • PascalCase(帕斯卡命名法)

名称中单词的首字母大写。名称空间、类、方法、接口、属性、常量的命名都应遵循该规则。

示例:StudentName、ClassName

    • camelCase(驼峰式命名法)

和帕斯卡命名法类似,但第一个单词的首字母小写。字段、方法参数的命名都应遵循该规则。

示例:studentName、className

3.注意

标识符的命名最好是见名知意,增强可读性。

标识符不能和关键字冲突。如果需要把某一保留字用作标识符,需要在标识符前面加上前缀符号@。

标识符可以包含Unicode字符,用语法\uXXXX来指定,其中XXXX是Unicode字符的4位十六进制编码。

_name和\u005fname,两个标识符完全相同,可以互换(005f是下划线字符的Unicode代码)

 

参考内容:《C#高级编程(第9版)》2.13小节和《C#入门经典(第5版)》3.3.2小节

 

转载于:https://www.cnblogs.com/lina-chu/p/8397713.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值