在赋值前不能使用

时间:2021-12-04 08:54:31

一种多用途的编程语言必需允许措施存取数据,而这正是通过变量实现。变量是一个名称,暗示措施执行时存储在内存中的数据。

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);  输出对应变量值。