麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

c#中const與readonly區別

2019-11-17 02:09:17
字體:
來源:轉載
供稿:網友

c#中const與readonly區別

const 的概念就是一個包含不能修改的值的變量。常數表達式是在編譯時可被完全計算的表達式。因此不能從一個變量中提取的值來初始化常量。如果 const int a = b+1;b是一個變量,顯然不能再編譯時就計算出結果,所以常量是不可以用變量來初始化的。readonly 允許把一個字段設置成常量,但可以執行一些運算,可以確定它的初始值。因為 readonly 是在計算時執行的,當然它可以用某些變量初始化。readonly 是實例成員,所以不同的實例可以有不同的常量值,這使readonly更靈活。readonly 關鍵字與 const 關鍵字不同。1. const 字段只能在該字段的聲明中初始化。readonly 字段可以在聲明或構造函數中初始化。因此,根據所使用的構造函數,readonly 字段可能具有不同的值。2. const 字段是編譯時常數,而 readonly 字段可用于運行時常數。3. const 默認就是靜態的,而 readonly 如果設置成靜態的就必須顯示聲明。4.const 對于引用類型的常數,可能的值只能是 string 和 null。readonly可以是任何類型總結const只能在初期就使用常量初始化好。對于每一次編譯后的結果,const的值是固定的,而readonly的值是可以在運行的時候才確定值的~~


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 日韩精品中文字幕一区二区三区 | 久久国产成人精品国产成人亚洲 | 成人黄色小视频在线观看 | 天天夜夜草 | 一区二区三区视频播放 | 亚洲骚综合 | 久久9色 | 色的综合 | 伊人午夜视频 | 日本在线观看视频网站 | 日本黄色一级电影 | 青青草成人影视 | 中文字幕在线播放第一页 | 国产一级一国产一级毛片 | 操碰 | 久久久久久久久淑女av国产精品 | 黄色免费播放网站 | 在线观看免费视频麻豆 | 国产一区在线视频观看 | 极品大长腿啪啪高潮露脸 | 欧美一级做性受免费大片免费 | 99在线在线视频免费视频观看 | 欧产日产国产精品v | 欧美一区二区三区免费不卡 | 精品二区在线观看 | 久久精品视频在线 | 国产91亚洲精品久久久 | 91av在线免费播放 | 成人在线观看免费观看 | 91精品国产777在线观看 | 久久久久北条麻妃免费看 | 久久成人国产精品入口 | av免费在线不卡 | 国产精品爱久久久久久久 | 中文字幕在线观看91 | 成年性羞羞视频免费观看 | 成人在线97| 日本在线看 | 激情午夜天 | 久久精品com | 亚洲国产精品一区二区三区 |