日期:2014-05-17  浏览次数:20823 次

关于c#中的常量与变量
我在数据访问类里面 方法外 定义了一个 sql语句如下
C# code
private const string SQL_INSERT="select * from table" 

我 安装的resharper 就会提示 上面 private const string 提示黄色
我修改为 private string 提示绿色 想问各位大神的是关于这种 情况该怎么定义?还是说我resharper 该升级了 


------解决方案--------------------
常量定义时赋值,程序中只可以使用而不可以再次赋值,否则编译器报错,常量,可以理解为固定量,也可以是常用到的量。
例如:π=3.1415926......这就是个常量,常量的存在是为了更好的维护程序,例如一个计算个人所得税的小程序,可以吧税率定义为常量,以后就算税率改了,也只用修改这个常量的值而已
另说一句,名字中英结合的很雷人