4.1.2 声明变量
声明一个变量的语法为:
数据类型变量名;
要注意不要漏掉最后的分号(;)。
例如,声明3个变量,分别是string、int、bool类型,如下所示:
string yourName;
int booksNumber;
bool isRegister;
声明多个同类型的变量的语法如下:
string x,y,z;
如果不是同类型,则不能一起声明,下面的代码就是错误的:
string x,int y,double z;
编译时编译器会报如下错误:
应输入标识符;"double"是关键字
应输入标识符;"int"是关键字
因为编译器认为int、double和x一样,都是标识符,且都被声明为string类型,但编译器很快就发现问题了,因为int、double都是关键字,因此编译器不允许编译通过。
要改正这个问题也很简单,每一个都使用单独的语句即可,如下所示:
string name="Tom";
bool success=true;
int height=10;
声明变量的目的是使用变量存储数据,那如何给变量赋值呢?和很多其他语言一样,在C#中使用的是"="运算符为变量赋值。也可以声明变量后立即为它赋值,如下所示:
bool isSuccess;
isSuccess=true;
string name="Tom";
也可以在同时声明多个同变量时有选择的赋值,如下所示:
int a=1,b,c=0;