亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

C#中const用法詳解

 更新時間:2014年11月07日 14:40:57   投稿:shichen2014  
這篇文章主要介紹了C#中const用法,實例分析了C#中const的用法及使用技巧,并對比分析了readonly關(guān)鍵字與const關(guān)鍵字的不同,需要的朋友可以參考下

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

const是一個c語言的關(guān)鍵字,它限定一個變量不允許被改變。使用const在一定程度上可以提高程序的安全性和可靠性,另外,在觀看別人代碼的時候,清晰理解const所起的作用,對理解對方的程序也有一些幫助。另外const在其他編程語言中也有出現(xiàn),如c++、php5、c#.net、hc08 c
const 一般修飾 的變量為只讀變量
const定義應(yīng)該為在定義的時候初始化 以后不能改變他的值
例:

復(fù)制代碼 代碼如下:
const int a=1;//只能在定義的時候初始化;
a=2;//出現(xiàn)錯誤 因為a為只讀變量
const 修飾一些指針時候的用法
int a;
const int *p=&a;// *p是不允許改變的 但是p是允許改變的
int * const p1 //定義了一個只讀的變量p1 ;p1不可以改變 *p1是可以改變的

常數(shù)聲明可以聲明多個常數(shù),例如:

復(fù)制代碼 代碼如下:
public const double x = 1.0, y = 2.0, z = 3.0;

不允許在常數(shù)聲明中使用 static 修飾符。
常數(shù)可以參與常數(shù)表達式,如下所示:
復(fù)制代碼 代碼如下:
public const int c1 = 5;
public const int c2 = c1 + 100;

注意:

readonly 關(guān)鍵字與 const 關(guān)鍵字不同。const 字段只能在該字段的聲明中初始化。readonly 字段可以在聲明或構(gòu)造函數(shù)中初始化。因此,根據(jù)所使用的構(gòu)造函數(shù),readonly 字段可能具有不同的值。另外,const 字段是編譯時常數(shù),而 readonly 字段可用于運行時常數(shù),如下面的代碼行所示:

復(fù)制代碼 代碼如下:
public static readonly uint l1 = (uint)datetime.now.ticks;

希望本文所述對大家的C#程序設(shè)計有所幫助。

相關(guān)文章

  • Unity控制指針旋轉(zhuǎn)到指定位置

    Unity控制指針旋轉(zhuǎn)到指定位置

    這篇文章主要為大家詳細(xì)介紹了Unity控制指針旋轉(zhuǎn)到指定位置,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-02-02
  • C#實現(xiàn)漢字轉(zhuǎn)換為拼音縮寫的代碼

    C#實現(xiàn)漢字轉(zhuǎn)換為拼音縮寫的代碼

    這篇文章主要為大家詳細(xì)介紹了C#實現(xiàn)漢字轉(zhuǎn)換為拼音縮寫的代碼,感興趣的小伙伴們可以參考一下
    2016-07-07
  • 基于C#實現(xiàn)在圖片上繪制文字

    基于C#實現(xiàn)在圖片上繪制文字

    這篇文章主要為大家詳細(xì)介紹了如何利用C#實現(xiàn)在圖片上繪制文字的效果,文中的示例代碼講解詳細(xì),對我們學(xué)習(xí)C#有一定的幫助,感興趣的小伙伴可以跟隨小編一起了解一下
    2022-12-12
  • C#向線程中傳遞多個參數(shù)的解決方法(兩種)

    C#向線程中傳遞多個參數(shù)的解決方法(兩種)

    這篇文章主要介紹了C#向線程中傳遞多個參數(shù)的解決方法(兩種)的相關(guān)資料,非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2016-07-07
  • C#把DataTable導(dǎo)出為Excel文件

    C#把DataTable導(dǎo)出為Excel文件

    這篇文章介紹了C#把DataTable導(dǎo)出為Excel文件的方法,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • C#獲取圖片文件擴展名的方法

    C#獲取圖片文件擴展名的方法

    這篇文章主要介紹了C#獲取圖片文件擴展名的方法,實例總結(jié)了較為常見的獲取圖片文件擴展名的技巧,非常具有實用價值,需要的朋友可以參考下
    2014-10-10
  • C#中的虛函數(shù)virtual

    C#中的虛函數(shù)virtual

    這篇文章介紹了C#中的虛函數(shù)virtual,文中通過示例代碼介紹的非常詳細(xì)。對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-04-04
  • C#?二進制序列化和反序列化的具體實現(xiàn)

    C#?二進制序列化和反序列化的具體實現(xiàn)

    本文主要介紹了C#?二進制序列化和反序列化的具體實現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • unity3d?對接?workerman?實現(xiàn)聯(lián)機游戲功能

    unity3d?對接?workerman?實現(xiàn)聯(lián)機游戲功能

    workerman?是一款開源高性能?PHP?應(yīng)用容器,他除了用于互聯(lián)網(wǎng)、即時通訊、APP?開發(fā)、硬件通訊、智能家居、物聯(lián)網(wǎng)等領(lǐng)域的開發(fā)外,這篇文章主要介紹了unity3d?對接?workerman?實現(xiàn)聯(lián)機游戲,需要的朋友可以參考下
    2022-10-10
  • C#停止線程的方法

    C#停止線程的方法

    這篇文章主要介紹了C#停止線程的方法,實例分析了C#正確停止線程的實現(xiàn)技巧,具有一定參考借鑒價值,需要的朋友可以參考下
    2015-08-08

最新評論