C# 变量
在C#中,变量包含特定数据类型的数据值。
语法
<datatype><variablename>=<value>;
以下声明并初始化int类型的变量。
intnum=100;
上面 int 是数据类型,num 是变量名称(标识符)。= 运算符用于将值分配给变量。= 运算符的右侧是将分配给左侧变量的值。上面示例,将100分配给变量num。
以下声明和初始化不同数据类型的变量。
intnum=100;floatrate=10.2f;decimalamount=100.50M;charcode='C';boolisValid=true;stringname="Steve";
以下是在C#中声明变量的命名约定:
变量名称必须唯一。
变量名称只能包含字母,数字和下划线 _ 。
变量名称必须以字母开头。
变量名称区分大小写,num 和 Num 被认为是不同的名称。
变量名称不能包含保留关键字。如果要保留关键字作为标识符,则必须在关键字之前添加 @ 前缀 。
C#是强类型语言。这意味着您可以分配指定数据类型的值。您不能为字符串类型分配整数值,反之亦然。
intnum="Steve";
可以先声明变量,然后再初始化。
intnum;num=100;
在使用变量之前,必须为其分配一个值,否则C#将给出编译时错误。
inti;intj=i;//编译时错误:使用未分配的局部变量“i”
变量的值可以在初始化后随时更改。
intnum=100;num=200;Console.WriteLine(num);//输出:200
可以在同一行中声明和初始化相同数据类型的多个变量,并用逗号分隔。
inti,j=10,k=100;
相同类型的多个变量也可以在多行中声明,并用逗号分隔。直到遇到分号,编译器才会将其视为一条语句;。
inti=0,j=10,k=100;
可以将变量的值分配给相同数据类型的另一个变量。但是,必须在使用变量之前将其赋值。
inti=100;intj=i;//j的值为100
在C#中,变量是根据变量在内存中的存储方式进行分类的。变量可以是值类型或引用类型或指针类型。
声明变量时不必指定特定类型。使用var关键字而不是数据类型。接下来了解它。
编辑于2024-05-20 12:34