c#常量知识点总结

做完一个小项目后,发现自己的c#的基础知识有点缺失了,现在补一补,总结一下c#中常量的知识:

常量的声明方式: public const  datatype  name = value   

  •  常量隐含式静态的,所以不能再在声明上加上static关键字,如果试图是这样做,编译无法进行。
  • 在声明一个常量的时候必须给定一个值,不能在声明常量后又在程序的其他位置修改它的值
  • 常量的命名符合Pascal命名风格
  • 常量的值必须是在编译的时候可以计算的表达式。例如 public const int   a = 123+456 可以通过编译,而public const int a = Math.Sqrt(2.0);就无法通过编译,因为Math.Sqrt是一个方法,只能在运行时被调用。
  • 常量的类型必须是预定义数值类型(char,int,double,float,byte等)或者是string类型

 

发表评论

电子邮件地址不会被公开。 必填项已用 * 标注

*

您可以使用这些 HTML 标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>