在 C# 中,常量是在程序中固定不变的值,其值在声明时就被确定,并且不能再修改。常量在程序中用于定义不变的值,例如数学常数、固定的配置参数等。
在 C# 中,常量的声明和初始化是在同一行完成的。常量的值在声明时被指定,并且不能在程序的其他地方修改。
const int DaysInAWeek = 7; // 声明一个名为 DaysInAWeek 的常量,其值为 7
const double Pi = 3.14159; // 声明一个名为 Pi 的常量,其值为 3.14159
const string Greeting = "Hello"; // 声明一个名为 Greeting 的常量,其值为 "Hello"
const int MaxValue = 100; // 声明一个名为 MaxValue 的常量,其值为 100
const int MinValue = 0; // 声明一个名为 MinValue 的常量,其值为 0
声明的常量可以在程序的任何地方使用,用于表示固定的值,例如数学计算、配置参数等。
const double Pi = 3.14159;
double radius = 5.0;
double circleArea = Pi * radius * radius; // 使用常量 Pi 进行圆的面积计算
Console.WriteLine(circleArea); // 输出圆的面积
const int DaysInAWeek = 7;
int daysWorked = 4;
int remainingDays = DaysInAWeek - daysWorked; // 使用常量 DaysInAWeek 计算剩余天数
Console.WriteLine(remainingDays); // 输出剩余天数
const int MaxValue = 100;
int value = 50;
value = MaxValue; // 错误!常量的值不能被修改
int x; // 变量的声明
x = 10; // 变量的初始化
x = 20; // 变量的修改