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

首頁 > 編程 > C# > 正文

c# 常量和字段

2020-01-24 03:40:43
字體:
來源:轉載
供稿:網友
它的值是在編譯時確定的。編譯器將常量保存到程序集的元數據中,所有只能是編譯器認識的基元類型作為常量。

常量被看成類的一部分,是看出靜態成員。

代碼引用一個常量符號,會在定義常量的元數據中查找該符號,提取之,并嵌入代碼,生成的IL中是值本身。

在c#中使用的是const關鍵字。

字段:已一種數據成員,可以容納任何的數據類型,不僅僅想常量一樣只能存儲基元類型。

CLR支持類型字段和實例字段

類型字段:用于容納字段數據的動態內存是在類型對象中分配的,

而類對象是在類型加載到一個AppDomain中創建的。

通常是在引用該類型的任何方法首次進行JIT編譯的時候。

實例字段:用于容納字段數據的動態內存是在構造類型的實例時分配的。

由于字段存儲在動態內存中,所以它們的值在運行時才獲取,字段解決了常量存在版本控制的問題。


CLR支持readonly 字段 和 read/write字段

read、write字段可以在代碼中多次改變。

readonly字段只能在構造器方法中寫入,也就是在對象首次創建的時候。

編譯器和驗證機制會確保readonly字段不會在構造器以外的地方寫入。

在c#中允許內聯初始化語法來初始化類的字段。c#實際是在構造器中對字段進行初始化的,內聯代碼只是語法糖。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 成人激情在线观看 | 国产乱淫a∨片免费观看 | 九九热精品免费视频 | 成码无人av片在线观看网站 | 黄色av电影在线播放 | 免费淫视频 | 狠狠操精品视频 | 伊人久久电影网 | 91精品国产乱码久久久久 | 粉嫩粉嫩一区二区三区在线播放 | 久夜草 | 操嫩草 | 人禽l交免费视频观看 视频 | 亚洲精品欧美在线 | 国产亚洲精久久久久久蜜臀 | 免费黄色成人 | 天天草夜夜骑 | 性生活香蕉视频 | 一级视频在线播放 | 国产成人精品一区二区仙踪林 | 99精品视频在线看 | 久久精品亚洲一区 | 亚洲国产精品一区二区久久 | 日本最新免费二区三区 | 欧美性生活视频免费看 | 成人在线观看免费高清 | 91在线视频观看 | 午夜视频大全 | 久啪视频| 欧美aⅴ在线观看 | 欧美大屁股精品毛片视频 | 久久久久国产一区二区三区不卡 | 精品国产一区二区三区久久久蜜月 | 日韩激情 | 精品一区二区三区四区在线 | 欧美一级网 | 国产精品99久久久久久宅女 | 91成人午夜性a一级毛片 | 狠狠干视频网站 | 久草在线资源福利站 | 亚洲成人在线视频网站 |