1.定义
Constants :程序编译的时候就已经存在且在程序生命周期内不会改变的值。
Variables:变量本身被用来存储特定类型的数据,可以根据需要随时改变变量中所存储的数据值。每个变量都有一个特定的类型,类型决定了变量的内存大小和布局。范围内的值可以存储在内存中,可以对变量进行一系列操作。
2.命名规范
常量命名全部大写,单词间用下划线隔开。
Class ConstantsTest { private const int USER_CODE=001; private const string USER_NAME="Marry"; private readonly string USER_NAME="Lisa"; }
注:常量用const和readonly关键字来修饰区别见下:
Effective C# 法则二:尽量使用readonly代替const去定义变量:https://i.cnblogs.com/EditPosts.aspx?opt=1
C#中的变量命名一般是Camel命名和Pascal命名混合命名模式。
Camel命名:小驼峰,userName.
Pascal命名:大驼峰。UserName.