国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C# > 正文

C#中const用法詳解

2020-01-24 02:17:19
字體:
來源:轉載
供稿:網友

本文實例講述了C#中const用法。分享給大家供大家參考。具體用法分析如下:

const是一個c語言的關鍵字,它限定一個變量不允許被改變。使用const在一定程度上可以提高程序的安全性和可靠性,另外,在觀看別人代碼的時候,清晰理解const所起的作用,對理解對方的程序也有一些幫助。另外const在其他編程語言中也有出現,如c++、php5、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#程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 溧水县| 溧阳市| 五峰| 孝昌县| 西乌珠穆沁旗| 鲜城| 福鼎市| 新河县| 澄城县| 滦平县| 巴中市| 遂昌县| 浦城县| 邹平县| 天台县| 云林县| 浑源县| 龙门县| 岑溪市| 虹口区| 阿拉善左旗| 孟州市| 友谊县| 日喀则市| 巴东县| 随州市| 汶川县| 香格里拉县| 宿迁市| 马山县| 仪陇县| 荥经县| 云安县| 阿鲁科尔沁旗| 西平县| 太仓市| 九台市| 沾益县| 太原市| 浦江县| 隆安县|