在c#中,变量和常量是编程的基本概念.变量用于存储数据,可以在程序运行时更改其值;常量是一种特殊变量,一旦设置其值后,就不能更改,它总是代表同一个值.
第一种:定义和使用变量
int number = 10; // 定义一个int类型的变量
Console.WriteLine(number); // 输出变量的值
number = 20; // 修改变量的值
Console.WriteLine(number); // 再次输出变量的值
第二种:定义和使用常量
第二种:定义和使用常量
const double PI = 3.14159; // 定义一个常量
Console.WriteLine(PI); // 输出常量的值
// PI = 3.14; // 这会导致编译错误,因为常量的值是不可更改的
第三种:定义只读变量
public class MyClass
{
public readonly int Number = 10;
public MyClass()
{
// Number = 20; // 这会导致编译错误,因为在构造函数外部不能修改只读字段的值
}
public MyClass(int number)
{
Number = number; // 但是在构造函数内部可以修改
}
}
定义变量和常量的命名规范
public const string CompanyName = "My Company"; // 公司名称使用大写字母和下划线
public static readonly List<int> Primes = new List<int> { 2, 3, 5, 7 }; // 质数列表
private int _studentCount; // 学生计数使用下划线开头