Skip to content
On this page

常量

常量,顾名思义,就是“不会改变的量”。

我们平时书写的数字(比如 12.85)、字符 (比如'F')、字符串 (比如"谢谢"),它们都属于“字面常量”。

有一些常量既重要又容易出错,比如圆周率 π 的值为 3.1415926......,所以,我们常常会使用自定义常量。

img

需要解释 2 个关键字:

  • const 关键字,表明 PI 是一个常量;
  • double 关键字,表明 PI 的类型为“双精度浮点型”(一种精度很高的数字类型)。

你会发现,这段代码中使用了 2 次圆周率(周长、面积),但是因为使用自定义常量,所以字面常量 3.1415926 只书写了一次。这样做避免了重复书写导致的错误。

运行效果:

img

注意

常量在声明时赋值,之后是不能修改的

csharp
using System;
using System.Collections.Generic;
using System.Text;

namespace Test
{
    class Program
    {
        static void Main(string[] args)
        {  
            const string CITY = "布宜诺斯艾利斯"; //常量,城市
            const string NAME = "列奥波尔多·福图纳托·加尔铁里·卡斯特利"; //常量,姓名
            Console.WriteLine(NAME + "出生在" + CITY + "的一个工人家庭"); //使用常量
        }
    }
}