C# 变量

C# 变量

变量是用于存储数据值的容器。

在 C# 中,存在不同类型的变量(使用不同的关键字定义),例如:

  • int - 存储整数(不带小数点的数字),如 123 或 -123
  • double - 存储浮点数,带有小数点,如 19.99 或 -19.99
  • char - 存储单个字符,如 'a' 或 'B'。字符值用单引号括起来
  • string - 存储文本,如 "Hello World"。字符串值用双引号括起来
  • bool - 存储具有两种状态的值:true 或 false

声明(创建)变量

要创建变量,您必须指定类型并为其赋值:

语法

type variableName = value;

其中 type 是 C# 类型(例如 intstring),variableName 是变量名称(例如 xname)。等号用于给变量赋值。

要创建应存储文本的变量,请看下面的例子:

实例

创建一个名为 namestring 类型变量,并为其赋值 "Bill"

string name = "Bill";
Console.WriteLine(name);

亲自试一试

要创建应存储数字的变量,请看下面的例子:

实例

创建一个名为 myNumint 类型变量,并为其赋值 15

int myNum = 15;
Console.WriteLine(myNum);

亲自试一试

您还可以在不分配值的情况下声明变量,并在稍后为其分配值:

实例

int myNum;
myNum = 15;
Console.WriteLine(myNum);

亲自试一试

请注意,如果将新值分配给现有变量,它将覆盖先前的值:

实例

myNum 的值更改为 20:

int myNum = 15;
myNum = 20; // myNum 现在是 20
Console.WriteLine(myNum);

亲自试一试

其他类型

演示如何声明其他类型的变量:

实例

int myNum = 5;
double myDoubleNum = 5.99D;
char myLetter = 'D';
bool myBool = true;
string myText = "Hello";

提示:您将在后面的章节中了解有关数据类型的更多信息。