C#的常量

常量就是其值固定不变的量。从数据类型角度来看,常量的类型可以是任何一种值类型或引用类型。

一个常量的声明,就是声明程序中要用到的常量的名称和它的值。和变量一样,我们可以同时声明一个或多个给定类型的常量。常量的声明格式如下:

attribues constant-modifiers Const type constant-declarerators;

其中,常量修饰符constant-modifier可以是:

●new

●public

●protected

●internal

●private

常量的类型type必须是以下之一:
sbyte,byte,short,ushort,int,uint,long,ulong,char,float,double,decimal,bool,string,枚举类型(enum-type),或引用类型(reference).

常量表达式constant-declarators表示常量的名字。

public const double x=1.0,y=2.0,z=3.0;

时间: 2024-11-03 21:03:52

C#的常量的相关文章

编程点滴-关于boolean常量在判断中的位置

今天review某同学的代码时发现这样一个情况: DEBUG是一个boolean的常量,原来是 if(DEBUG){ doSomething(); } 后来因为要求在安全模式下不准打印log,于是改成这样: if((!isSecMode()) && DEBUG){ doSomething(); } 现在又增加了一种新的模式警用模式,于是改成这样: if((!isSecMode()) && (!isPoliceMode()) && DEBUG){ doSome

C语言常量与指针

C语言功能强大而丰富,还表现在const与指针的结合使用上,对不同的问题,它提供不同的保护,特别有用的是指向常量的指针 本文地址:http://www.cnblogs.com/archimedes/p/c-const-point.html,转载请注明源地址. 指向常量的指针 可以将指针指向常量,这就意味着不能通过指针修改它所引用的值 int num = 5; const int limit = 500; int *pi; const int *pci; pi = # //指向整数 pci

c c++编程-c++中 数据类型 变量名(常量) 这样的无法结构是什么意思呢?

问题描述 c++中 数据类型 变量名(常量) 这样的无法结构是什么意思呢? 这是一段c++程序,请问中间那句 double r(3.0)是什么意思?为何 3.0用括号包着?r又不是一个函数.. 解决方案 对变量的初始化的另一种形式. C++支持两种形式的初始化:1:使用赋值操作符的显示语法形式.如:int ival=1024;2: 隐式形式,初始值被放在括号中.如:int ival (1024); 解决方案二: 这样的无法结构是什么意思呢?可能是 数据类型 没有相应的构造函数,具体需要看 数据类

Java中的常量:如何避免反模式

在应用中,我们往往需要一个常量文件,用于存储被多个地方引用的共享常量.在设计应用时,我也遇到了类似的情况,很多地方都需要各种各样的常量. 我确定需要一个单独的文件来存储这些静态公共常量.但是我不是特别确定是应该用接口还是类(枚举不满足我的需求).我有两种选择: 使用接口,如: package one; public interface Constants { String NAME="name1"; int MAX_VAL=25; } 或 package two; public cla

Java的string类常量池及不可变性

1.String常量池     当使用new String("hello")时,JVM会先使用常量池来管理"hello"直接量,再调用String类的构造器来创建一个新的String对象,新创建的对象被保存在堆内存中.即new String("hello")一共产生了两个字符串对象. [常量池constant pool]管理在编译时被确定并保存在已编译的.class文件中的一些数据,包括关于类.方法.接口中的常量,和字符串常量.  [字符串常量池

Struts 之 通配符 路径匹配 常量用法 配置默认值

Struts 框架学习 Action的开发的几种方式 方式1 : 继承ActionSupport     如果使用Struts校验功能,必须继承此类 方式2 : 实现Action接口 方式3 :不继承任何类,不实现任何接口 1.通配符: 在Struts中配置信息,可以用*与{1} 可以优化配置 public class UserAction { private String userName; public void setUserName(String userName) { this.use

Swift常量和变量以及命名规范

我们在上一章中介绍了如何使用Swift编写一个HelloWorld小程序,其中就用到了变量.常量和变量是构成表达式的重要组成部分.常量在声明和初始化变量时,在标识符的前面加上关键字let,就可以把该变量指定为一个常量.顾名思义,常量是其值在使用过程中不会发生变化的量,实例代码如下:let_Hello = "Hello"_Hello标识符就是常量,只能在初始化的时候被赋值,如果我们再次给_Hello赋值,代码如下:_Hello = "Hello, World"则程序会

c/c++ 函数、常量、指针和数组的关系梳理

压力才有动力,15年中旬就要准备实习,学习复习学习复习学习复习学习复习--无限循环中,好记性不如烂笔头--从数组开始,为主干. c 的array由一系列的类型相同的元素构成,数组声明包括数组元素个数和类型,c 中的数组参数是引用形式传参(传址调用),而常量标量是按值传递. //[]方括号表示声明的是数组,里面的数字表明了数组包含的元素数目 int states[50];//声明50个整数的数组 double code[365];//声明365个浮点数的数组 char chr[20];//声明20

Php面向对象 – 类常量

Php面向对象 – 类常量 类常量:类中,保存运行周期内,不变的数据. 定义: const关键字 const 常量名 = 常量值 例子: class Student { public $stu_id; public $stu_name; public $stu_gender; const GENDER_MALE = '男'; const GENDER_FEMALE = '女'; } 类常量不受访问限定修饰符的限制 访问: 类::常量名 例子: class Student { public $st

PHP移动互联网开发笔记(2)——变量及常量

一.PHP5.4的基本语法格式 1.PHP的分割符 $php=true; //分号结束语句 if($php){ echo "真"; //分号结束语句 } //大括号结束语句 ?> 2.PHP注释与语法标识 (1).单行注释    //    来源于C++的注释        # 来源于C语言的注释 (2).多行注释    /*  */  来源于C语言的注释 3.函数的使用格式 (1) 返回值 函数名() (2) 返回值 函数名(参数, 参数) (3) 函数名(参数, 参数, 返回