一,变量
声明 :Datatype inentifier
例如 int i=10;
变量可以先声明,后赋值
int j;
j=20;
也可以在声明时就初始化它的值
int k=40;
如果在一条语句中声明和初始化了多个变量,那么所有的变量都具有相同的数据类型。
例:int x=10,y=20;//x和y都是int类型。
要声明不同类型的变量,需要使用单独的语句。
int x=28;
bool y=false;
变量的初始化:
C#把没有初始化的变量当做错误来看待。
C#中确保变量在使用前初始化的方法:
1,变量是类或结构中的字段,如果没有显式初始化,创建这些变量时,其默认值就是0.
2,方法的局部变量必须在代码中显示的初始化,之后才能在语句中使用他们的值。
变量的作用域:
变量的作用域是指可以访问该变量的代码区域。
只要类在某个作用域内,其字段(也成为成员变量)也在该作用域内。
局部变量存在于表示声明该变量的块语句或方法结束的右花括号之前的作用域内。
在 for while 或类似语句中声明的局部变量存在于该循环体内。