C#中const 解析与阐明[网站编程]
本文“C#中const 解析与阐明[网站编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:
const是一个c语言的关键字,它限定一个变量不答应被改变.利用const在一定程度上可以提高程序的安全性和坚固性,别的,在傍观别人代码的时刻,清楚理解const所起的作用,对理解对方的程序也有一些帮忙.别的const在其他编程语言中也有呈现,如c++、php教程5、c#.net、hc08 c
const 普通修饰 的变量为只读变量
const定义应当为在定义的时刻初始化 今后不能改变他的值
例:const int a=1;//只能在定义的时刻初始化;
a=2;//呈现错误 因为a为只读变量
const 修饰一些指针时刻的用法
int a;
const int *p=&a;// *p是不答应改变的 但是p是答应改变的
int * const p1 //定义了一个只读的变量p1 ;p1不可以改变 *p1是可以改变的
常数声明可以声明多个常数,比方: public const double x = 1.0, y = 2.0, z = 3.0; 不答应在常数声明中利用 static 修饰符. 常数可以参与常数表达式,以下所示: public const int c1 = 5; public const int c2 = c1 + 100; 注意 readonly 关键字与 const 关键字差别.const 字段只能在该字段的声明中初始化.readonly 字段可以在声明或构造函数中初始化.因此,按照所利用的构造函数,readonly 字段大概具有差别的值.别的,const 字段是编译经常数,而 readonly 字段可用于运行经常数,以下面的代码行所示:public static readonly uint l1 = (uint)datetime.now.ticks;
以上是“C#中const 解析与阐明[网站编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:
本文地址: | 与您的QQ/BBS好友分享! |