首页 > 编程 > C# > 正文

C#中的常量

2023-05-02 19:48:27
字体:
来源:转载
供稿:网友

常量是指在程序运行过程中,其值不能被改变的量,在C#语言中,其定义方法如下:

const 数据类型 变量名 = 常量值;

即,常量使用const关键字定义,在定义的同时必须初始化。常量与变量不同,其必须使用类名调用而不能使用类的实例来调用,即其为静态的。

我们在编程时,有些量在整个程序运行过程中不允许改变,如圆周率π的值,我们就可以将其定义为常量:

public const double PI = 3.1415926;

这样,在程序的其它地方就可以使用PI的值了。同时,使用常量还能给程序带来修改的方便,如某个程序是有关求图形面积或体积的,可能开始使用的圆周率为3.14,后来又想改为3.14159,如果直接使用值,则给程序修改带来很大困难。使用变量的话,可能造成程序在某个地方修改了其值,造成圆周率精度的不统一 。

下面的程序是求圆的面积。

using System;

class CircleArea
{
    static void Main()
    {
        const double PI = 3.14159265;
        double R = 2;
        double S = PI * R * R;
        Console.WriteLine("圆的面积为:{0}", S);
        Console.ReadKey();
     }
}

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表