码迷,mamicode.com
首页 > Windows程序 > 详细

深入探讨C#中的const、readonly关键字

时间:2017-11-13 23:15:53      阅读:306      评论:0      收藏:0      [点我收藏+]

标签:技术   inter   count   sys   分享   sts   教科书   var   main   

首先不可否认,这些在面试上会经常被面试官问起,但是你回答的让面试官满意吗?当然如果你知道了这些原理,或许你就不

怕了。既然说到了原理,我们还是从MSDN说起。


一:值得推敲的几个地方

1.先来看看msdn上面对const是怎么说的,我们会看到。不能修改,编译时常量这些关键性信息。

技术分享

Q:  const为什么不能被修改。

A:这个很简单,很多教科书上面都说,当编译器编译时,会将常量的值保存在该程序集的元数据中,下面我们做个实例

看一看。

①:新建一个projectA。


代码如下:


// ProjectA

public class TestClass

{

public const int CTRIP = int.MaxValue;

}

再建一个MainProject,引用下projectA。


代码如下:


using System;

class Program

{

static void Main(string[] args)

{

Console.WriteLine(TestClass.CTRIP);

Console.Read();

}

}

除声明外,跑步客文章均为原创,转载请以链接形式标明本文地址
  深入探讨C#中的const、readonly关键字

本文地址:  http://www.paobuke.com/develop/c-develop/pbk23667.html






相关内容

深入探讨C#中的const、readonly关键字

标签:技术   inter   count   sys   分享   sts   教科书   var   main   

原文地址:http://www.cnblogs.com/paobuke/p/7828150.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!