最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

C#中const用法詳解

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

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

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

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

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

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

不允許在常數(shù)聲明中使用 static 修飾符。
常數(shù)可以參與常數(shù)表達(dá)式,如下所示:
復(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í)常數(shù),而 readonly 字段可用于運(yùn)行時(shí)常數(shù),如下面的代碼行所示:

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

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

相關(guān)文章

  • C#開(kāi)發(fā)webService接口的流程步驟

    C#開(kāi)發(fā)webService接口的流程步驟

    在C#中,Web Service 接口是一種用于遠(yuǎn)程程序間的通信機(jī)制,它允許客戶端通過(guò)HTTP協(xié)議訪問(wèn)服務(wù)器端提供的功能和服務(wù),本文給大家詳細(xì)介紹了C#開(kāi)發(fā)webService接口的流程步驟,需要的朋友可以參考下
    2024-11-11
  • C#泛型和反射實(shí)例解析

    C#泛型和反射實(shí)例解析

    這篇文章主要介紹了C#泛型和反射實(shí)例解析,對(duì)于C#初學(xué)者理解泛型和反射有很好的幫助借鑒作用,需要的朋友可以參考下
    2014-08-08
  • WPF實(shí)現(xiàn)Drawer抽屜控件

    WPF實(shí)現(xiàn)Drawer抽屜控件

    這篇文章主要為大家詳細(xì)介紹了如何使用WPF實(shí)現(xiàn)一個(gè)Drawer抽屜控件,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2024-11-11
  • C# Replace替換的具體使用

    C# Replace替換的具體使用

    本文主要介紹了C# Replace替換的具體使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2023-02-02
  • C#中List.Contains(T)失效的解決方法

    C#中List.Contains(T)失效的解決方法

    這篇文章主要介紹了C#中List.Contains(T)失效的解決方法,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2024-03-03
  • C#函數(shù)式編程中的部分應(yīng)用詳解

    C#函數(shù)式編程中的部分應(yīng)用詳解

    這篇文章主要介紹了C#函數(shù)式編程中的部分應(yīng)用詳解,本文講解了何謂函數(shù)式編程、函數(shù)式編程中的部分應(yīng)用是什么、部分應(yīng)用的代碼實(shí)例,需要的朋友可以參考下
    2015-01-01
  • C#實(shí)現(xiàn)簡(jiǎn)易計(jì)算器功能(2)(窗體應(yīng)用)

    C#實(shí)現(xiàn)簡(jiǎn)易計(jì)算器功能(2)(窗體應(yīng)用)

    這篇文章主要為大家詳細(xì)介紹了C#實(shí)現(xiàn)簡(jiǎn)易計(jì)算器功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-01-01
  • 一文詳解如何在C#中使用RESTful API

    一文詳解如何在C#中使用RESTful API

    通過(guò)Web開(kāi)發(fā)的路徑,大家會(huì)發(fā)現(xiàn)自己遲早需要處理外部API,本文將列出在C#項(xiàng)目中使用RESTful API的方法的最全面列表,希望對(duì)大家有所幫助
    2025-03-03
  • C#自適應(yīng)合并文件的方法

    C#自適應(yīng)合并文件的方法

    這篇文章主要介紹了C#自適應(yīng)合并文件的方法,涉及C#基于FileStream類實(shí)現(xiàn)文件讀寫操作的相關(guān)技巧,非常簡(jiǎn)單實(shí)用,需要的朋友可以參考下
    2015-07-07
  • c#數(shù)據(jù)庫(kù)與TXT導(dǎo)入導(dǎo)出的實(shí)例

    c#數(shù)據(jù)庫(kù)與TXT導(dǎo)入導(dǎo)出的實(shí)例

    最近剛學(xué)完ADO.NET,做了個(gè)數(shù)據(jù)導(dǎo)入導(dǎo)出的題目,是將txt中的數(shù)據(jù)導(dǎo)入數(shù)據(jù)庫(kù),然后將數(shù)據(jù)庫(kù)中的數(shù)據(jù)導(dǎo)出到txt中,這里說(shuō)的數(shù)據(jù)的格式是“tom|23”,tom指名字,23指年齡。廢話也不多說(shuō)了,大家直接看代碼。
    2013-04-04

最新評(píng)論

泽州县| 方正县| 任丘市| 沁阳市| 临高县| 大姚县| 海晏县| 花莲市| 拉萨市| 鄂托克旗| 廊坊市| 庆阳市| 四子王旗| 鹤壁市| 如东县| 米脂县| 祥云县| 拜城县| 柳河县| 濮阳市| 乐亭县| 清徐县| 双辽市| 乌拉特后旗| 绍兴市| 定边县| 儋州市| 红安县| 屯留县| 马鞍山市| 漯河市| 康定县| 张掖市| 灵寿县| 黄陵县| 娱乐| 肃北| 平凉市| 绥中县| 鸡泽县| 永兴县|