亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > .NET > 正文

.NET 中的 常量字段const應用介紹

2024-07-10 13:23:06
字體:
來源:轉載
供稿:網友

C#中,當使用常數符號const時,編譯器首先從定義常數的模塊的元數據中找出該符號,并直接取出常數的值,然后將之嵌入到編譯后產生的IL代碼中,所以常數在運行時不需要分配任何內存,當然也就無法獲取常數的地址,也無法使用引用了。

如下代碼:

復制代碼 代碼如下:


public class ConstTest
{
public const int ConstInt = 1000;
}


將其編譯成ConstTest.dll文件,并在如下代碼中引用此ConstTest.dll文件。

復制代碼 代碼如下:


using System;
class Program
{
public static void Main(string[] args)
{
Console.WriteLine(ConstTest.ConstInt);//結果輸出為1000;
}
}


編譯運行此Main.exe程序,結果輸出為1000。之后將bin文件夾中的ConstTest.dll引用文件刪除,直接運行Main.exe文件,程序運行正常,結果輸出1000。

如果將ConstTest重新定義為:

復制代碼 代碼如下:


public class ConstTest
{
//只能在定義時聲明
public const int ConstInt = 1000;
public readonly int ReadOnlyInt = 100;
public static int StaticInt = 150;
public ConstTest()
{
ReadOnlyInt = 101;
StaticInt = 151;
}
//static 前面不可加修飾符
static ConstTest()
{
//此處只能初始化static變量
StaticInt = 152;
}
}


重新編譯成ConstTest.dll并向調用程序Main添加此引用后,再編譯調用程序,生成新的Main.exe,即使再次刪除ConstTest.dll文件后,Main.exe運行正常,結果輸出1000。

將Main程序更改如下:

復制代碼 代碼如下:


class Program
{
public static void Main(string[] args)
{
Console.WriteLine(ConstTest.ConstInt);//輸出1000
Console.WriteLine(ConstTest.StaticInt);//輸出152
ConstTest mc = new ConstTest();
Console.WriteLine(ConstTest.StaticInt);//輸出151
}
}


重新編譯Main程序,如果此時再把ConstTest.dll刪除,則會報錯。

如此可以看出,如果某些工程引用到了ConstTest.dll,如果后來因為變動,改變了ConstInt常量的值,即使引用重新編譯的ConstTest.dll,也無法更改Main.exe中的數據(可以把ConstInt值改為其它值,然后將編譯后的ConstTest.dll拷貝到Main.exe的bin文件夾下試試看),這時,只能添加ConstTest.dll引用,并且重新編譯Main程序才行。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美日韩国产999| 久久久久在线观看| 在线a欧美视频| 国产一区二区三区在线播放免费观看| 亚洲最大激情中文字幕| 欧美精品激情视频| 欧美激情中文字幕乱码免费| 亚洲欧美另类国产| 亚洲天堂成人在线| 奇门遁甲1982国语版免费观看高清| 国产ts一区二区| 全球成人中文在线| 亚洲国产精品一区二区久| 国产精品成人va在线观看| 91国偷自产一区二区三区的观看方式| 亚洲精品永久免费| 日本精品在线视频| 一区二区三区视频在线| 国产女人18毛片水18精品| 精品女厕一区二区三区| 欧美高清自拍一区| 亚洲影视中文字幕| 欧美高跟鞋交xxxxhd| 不卡av电影在线观看| 欧美国产激情18| 欧美日韩午夜激情| 日韩最新中文字幕电影免费看| 久久综合久久八八| 亚洲资源在线看| 亚洲精品国产精品乱码不99按摩| 欧美激情2020午夜免费观看| 国产有码在线一区二区视频| 亚洲国产免费av| 精品久久久久久久久久久久| 81精品国产乱码久久久久久| 欧美日韩国产成人在线观看| 国产精品视频在线播放| 欧美在线视频免费播放| 日韩在线免费视频| 日本精品久久久久久久| 亚洲精品小视频| 欧美日韩国产限制| 青青在线视频一区二区三区| 欧美性猛交xxxx免费看漫画| 69av在线播放| 中文字幕亚洲情99在线| 亚洲欧美国产视频| 日韩欧美福利视频| 欧美色videos| 成人在线一区二区| 97人洗澡人人免费公开视频碰碰碰| 久久亚洲电影天堂| 欧美激情xxxx性bbbb| 精品久久久久久久久中文字幕| 久久久久国产精品免费网站| 亚洲福利在线观看| xxxx欧美18另类的高清| 欧美日韩另类视频| 日本一区二区三区在线播放| 97人人爽人人喊人人模波多| 国产精品久久久久久五月尺| 91亚洲永久免费精品| 97久久超碰福利国产精品…| 色偷偷综合社区| 国产视频丨精品|在线观看| 欧美专区在线视频| 97色在线播放视频| 色偷偷88888欧美精品久久久| 91国自产精品中文字幕亚洲| xxx欧美精品| 国产精品久久久久77777| xxxx性欧美| 久久久久久亚洲| 奇米4444一区二区三区| 国产日韩在线亚洲字幕中文| 欧美另类99xxxxx| 亚洲第一精品福利| 久久青草精品视频免费观看| 中文字幕亚洲专区| 亚洲精品综合精品自拍| www.国产精品一二区| 日韩欧美在线观看视频| 北条麻妃久久精品| 日韩欧美第一页| 国产成人精品国内自产拍免费看| 久久亚洲精品国产亚洲老地址| 亚洲影视九九影院在线观看| 亚洲加勒比久久88色综合| 国产精品久久久久久久久久三级| 日韩av中文字幕在线播放| 日本午夜精品理论片a级appf发布| 国产伦精品免费视频| 在线精品高清中文字幕| 日本高清不卡的在线| 色偷偷av一区二区三区乱| 久久精品国产v日韩v亚洲| 亚洲欧美国产精品久久久久久久| 色哟哟网站入口亚洲精品| 性亚洲最疯狂xxxx高清| 国产精品成av人在线视午夜片| 午夜精品美女自拍福到在线| 亚洲成人999| 92国产精品视频| 亚洲精品国产拍免费91在线| 欧美日韩亚洲91| 国产精品久久精品| www.久久草.com| 欧美在线性视频| 亚洲精品中文字幕有码专区| www.亚洲天堂| 日本一欧美一欧美一亚洲视频| 国产欧美久久一区二区| 欧美激情视频在线免费观看 欧美视频免费一| 91精品啪aⅴ在线观看国产| 久久综合免费视频| 亚洲最大成人在线| 欧美大片在线看免费观看| 国自产精品手机在线观看视频| 日本不卡高字幕在线2019| 日韩精品极品视频| 亚洲国产精品va在线观看黑人| 久久亚洲国产成人| 北条麻妃99精品青青久久| 色噜噜狠狠狠综合曰曰曰88av| 精品视频—区二区三区免费| 最近2019中文字幕大全第二页| 国产日韩在线免费| 欧美电影院免费观看| 久久天天躁狠狠躁夜夜爽蜜月| 欧美日韩国内自拍| 精品久久久久久| 亚洲一级一级97网| 色午夜这里只有精品| 国产日韩精品在线播放| 亚洲第一男人av| 日本国产一区二区三区| 日韩电影大片中文字幕| 欧美日韩999| 日韩一区二区三区国产| 国产精品都在这里| 亚洲国产欧美一区二区三区久久| 日韩精品福利在线| 俺也去精品视频在线观看| 亚洲天堂男人天堂| 亚洲国产天堂久久综合| 亚洲丝袜av一区| 国产精品一区二区女厕厕| 国产一区私人高清影院| 91chinesevideo永久地址| 在线播放日韩专区| 国产性色av一区二区| 亚洲激情视频在线| 亚洲国产精品久久久久久| 亚洲精品影视在线观看| 伊人伊人伊人久久| 国产这里只有精品| 日韩精品在线观看视频| 欧美超级乱淫片喷水| 国产在线播放91| 浅井舞香一区二区| 日韩欧美国产成人| 97精品国产97久久久久久春色| 日韩av资源在线播放| 久久人人爽国产|