你所在位置:首页C#.net开发 → .NET 中的 常量字段const

.NET 中的 常量字段const

发布时间:2019-05-15

C#中,当使用常数符号const时,编译器首先从定义常数的模块的元数据中找出该符号,并直接取出常数的值,然后将之嵌入到编译后产生的IL代码中,所以常数在运行时不需要分配任何内存,当然也就无法获取常数的地址,也无法使用引用了。

如下代码:

   1: public class ConstTest
   2: {
   3:     public const int ConstInt = 1000;
   4: }

将其编译成ConstTest.dll文件,并在如下代码中引用此ConstTest.dll文件。

   1: using System;
   2:  
   3: class Program
   4: {
   5:     public static void Main(string[] args)
   6:     {
   7:         Console.WriteLine(ConstTest.ConstInt);//结果输出为1000;
   8:     }
   9: }

编译运行此Main.exe程序,结果输出为1000。之后将bi
上一篇:C#String.PadLeft函数,文本对齐以及填补解决方案
下一篇:获取银行货币汇率的