一种多用途的编程语言必需允许措施存取数据,而这正是通过变量实现。变量是一个名称,暗示措施执行时存储在内存中的数据。
1、C#的变量
名称 类型成员 描述本地变量 否 在要领的感化域生存姑且数据
字段 是 生存和类型或类型实例相关的数据
参数 否 用于从一个要领到另一个要领通报数据的姑且变量
数组元素 是 (同类)数据项组成的有序调集的一个成员
2、变量声明
变量在使用前必需声明。变量声明界说了变量,并完成了:
a、给变量定名,并为它关联一种类型;
b、让编译器为它分配一块内存。
一个简单的变量声明至少需要一个类型和一个名称,如:int var;(int为类型,var即名称)。
声明还可以把变量的内存初始化为一个确定的值,这样的语句我们称为变量初始化语句,,如:int var1 = 1;
无初始化语句的本地变量有一个不决义的值,在赋值前不能使用,如果使用会导致编译器孕育产生一条错误信息。但是一些类型变量如果声明时没有界说值,那么会自动设为默认值。
如下表:
变量类型 存储位置 自动初始化 用途本地变量 栈或栈和堆 否 用于函数成员内部计算
类字段 堆 是 类的成员
布局字段 栈或堆 是 布局成员
参数 栈 否 用于把值传入或传出要领
数组元素 堆 是 数构成员
3、多重变量声明
a、多重变量声明中变量类型需不异。
b、变量名之间要用逗号离隔,变量名后可以包罗初始化语句。
例:double var2,var3 = 3.21;
4、变量的使用
当我们完成变量界说后即可通过变量名使用其对应值,如前文我们已经界说了变量var1,这时就可以使用语句: Console.WriterLine("{0}",var1); 输出对应变量值。