3.3变量操作
1.声明变量
(1)在C#中,声明一个变量是由一个类型和跟在后面的一个或多个变量名组成,多个变量之间用逗号分开,声明变量以分号结束。
int LS; //声明一个整型变量
string Str1, Str2, Str3; //同时声明3个字符型变量
(2)声明变量时,还可以初始化变量,即在每个变量名后面加上给变量赋初始值的指令。
int a = 927; //初始化整型变
string x = "用一生下载你", y = "芸烨湘枫", z = "一生所爱"; //初始化字符型变量x、y和z
- 变量的作用域
变量的作用域就是可以访问该变量的代码区域。一般情况下,可以通过以下规则确定变量的作用域。
(1)只要字段所属的类在某个作用域内,其字段也在该作用域内。
(2)局部变量存在于表示声明该变量的块语句或方法结束的封闭花括号之前的作用域内。
(3)在for、while或类似语句中声明的局部变量存在于该循环体内。 - 变量的赋值
(1)在C#中,使用赋值运算符“=”(等号)来给变量赋值,将等号右边的值赋给左边的变量。
int sum; //声明一个变量
sum = 2008; //使用赋值运算符“=”给变量赋值
(2)在给变量赋值时,等号右边也可以是一个已经被赋值的变量。
int sum,num; //声明两个变量
sum = 927; //给变量sum赋值为927
num = sum; //将变量sum赋值给变量num
4.常量
常量就是其值固定不变的量,而且常量的值在编译时就已经确定了。常量的类型只能为下列类型之一:sbyte、byte、short、ushort、int、uint、long、ulong、char、float、double、decimal、bool、string等。使用关键字const来创建常量,并且在创建常量时必须设置它的初始值。常量就相当于每个公民的身份证号,一旦设置就不允许修改。
声明一个正确的常量,同时再声明一个错误的常量,以便读者对比参考,代码如下。
const double PI = 3.1415926; //正确的声明方法
const int MyInt; //错误:定义常量时没有初始化