c#怎么用const

2025-03-12 13:30:45
推荐回答(3个)
回答1:

//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);//非本类使用要以类名点
       
    }
}

好了,还有不理解的请追问

回答2:

java里面没法用const。
答:你可以用final关键字。例如 final int m = 9。被声明为final的变量不能被再次赋值.final也可以用于声明方法或类,被声明为final的方法或类不能被继承。注意const是java的保留字以备扩充。
java里面也不能用goto。
答:甚至在面向过程的语言中你也可以完全不用goto。请检查你的程序流程是否合理。
如果你需要从多层循环中迅速跳出,java增强了(和C++相比)break和continue的功能。

回答3:

格式:const 数据类型 常量名 = 赋值;
例:const int a = 1;