关于C#变量

2021-05-01 00:28

阅读:380

标签:nbsp   编译   有序   参数   描述   变量类型   ext   enter   传递   

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

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

 

关于C#变量

标签:nbsp   编译   有序   参数   描述   变量类型   ext   enter   传递   

原文地址:http://www.cnblogs.com/Ekalos-blog/p/7795770.html


评论


亲,登录后才可以留言!