C# 变量详解 - 声明、类型、常量与标识符
C#变量完全教程:详解变量声明语法、基本数据类型(int, string, bool, double, char)、常量const、变量命名规则和标识符规范,包含丰富实例和最佳实践
什么是变量?
变量是程序中用于存储数据值的基本单元。在C#中,变量不仅是数据的容器,还具有特定的数据类型,这决定了变量可以存储什么类型的数据以及可以对其进行什么操作。
C# 变量
变量是存储数据值的容器。
在 C# 中,有不同类型的变量(用不同的关键字定义),例如:
int- 存储整数(整数),不带小数,如123或-123double- 存储带小数的浮点数,例如19.99或-19.99char- 存储单个字符,如"a"或"B"。字符值用单引号括起来string- 存储文本,例如"Hello World"。字符串值用双引号括起来bool- 存储具有两种状态的值:true或false
声明(创建)变量
要创建变量,必须指定类型并为其赋值:
语法
type variableName = value;
其中 type 是 C# 类型(如 int 或 string),
variableName 是变量的名称 (如 x 或
name)。 等号用于为变量赋值。
要创建存储文本的变量,请查看以下示例:
实例
创建一个名为 name 的变量,类型为 string 并将其赋值为"John": p>
string name = "John";
Console.WriteLine(name);
创建存储数字的变量,请查看以下示例:
也可以在不赋值的情况下先声明变量,然后再赋值:
请注意,如果将新值赋给现有变量,它将覆盖以前的值:
常量
如果不希望其他人(或您自己)覆盖现有值,可以用const关键字(这将声明变量为常量,意味着不可更改且为只读)。
实例
const int myNum = 15;
myNum = 20; // 错误
当您希望变量始终存储相同的值,以便其他人(或您自己)不会弄乱您的代码时,const关键字就非常有用。一个经常被称为常数的例子是PI(3.14159…)。
注释: 如果不赋值,则不能声明常量变量。如果执行此操作,将发生错误: 常量字段需要提供一个值.
其他类型
演示如何声明其他类型的变量:
实例
int myNum = 5;
double myDoubleNum = 5.99D;
char myLetter = 'D';
bool myBool = true;
string myText = "Hello";
在下一章中,您将了解有关 数据类型 的更多信息。
显示变量
WriteLine() 方法通常用于向控制台窗口显示变量值。
要组合文本和变量,请使用 + 字符:
也可以使用 + 字符将变量添加到另一个变量:
实例
string firstName = "John ";
string lastName = "Doe";
string fullName = firstName + lastName;
Console.WriteLine(fullName);
对于数值, + 字符用作数学运算符 (请注意,此处使用 int (integer) 变量):
从上述示例中,您可以预期:
- x存储值5
- y存储值6
- 然后我们使用
WriteLine()方法来显示x+y的值,即11
声明多个变量
要声明同一类型的多个变量,请使用逗号分隔的列表:
C# 标识符
所有 C# variables 变量必须用唯一的名称标识。
这些唯一的名称称为标识符。
标识符可以是短名称(如x和y)或更具描述性的名称(age、sum、totalVolume)。
注释: 建议使用描述性名称来创建可理解和可维护的代码:
构造变量名称(唯一标识符)的一般规则如下:
- 名称可以包含字母、数字和下划线
- 名字必须以字母开头
- 名称应以小写字母开头,并且不能包含空格
- 名称区分大小写("myVar" 和 "myvar" 是不同的变量)
- 保留字 (如 C# 关键字,
int或double) 不能用作名称

