永发信息网

c#怎么用const

答案:2  悬赏:70  手机版
解决时间 2021-01-03 20:53
  • 提问者网友:骑士
  • 2021-01-03 05:25
c#怎么用const
最佳答案
  • 五星知识达人网友:迟山
  • 2021-01-03 06:07
//const就是声明常量用的,相当于 static readonly,但又有些区别


public class Test1
{
    public const string ServerName="ThisIsServerName"; //只能是常量
    //  static readonly 可以是对象
    public  static readonly object int[] ServerState=
    new int[]{1,2,3,4,5};
    public void ShowServerName()
    {
       Console.Write(ServerName);//常量随处可以用
              Console.Write(Test1.ServerName);//非本类使用要以类名点

    }
}好了,还有不理解的请追问
全部回答
  • 1楼网友:平生事
  • 2021-01-03 07:17

c# 的 const 表示声明一个常量。

一般情况下,如果你需要声明的常量是普遍公认的并作为单个使用,例如圆周率,黄金分割比例等。你可以考虑使用c# const常量,如:public const double pi = 3.1415926;。

另外,如果要表示对象内部的默认值的话,而这类值通常是常量性质的,那么也可以考虑const。更多时候我们对源代码进行重构时(使用replace magic number with symbolic constant),要去除魔数(magic number)的影响都会借助于const的这种特性。

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯