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
) 不能用作名称