C#中的变量 一、变量的作用域 1.在类体中声明的变量称为成员变量,在方法体中声明的变量称为局部变量 (1)静态变量,不需要创建对象就可以进行访问:static int val =10; (2)实例变量,必须通过类的对象进行访问:int val = 10; 二、常量 1.不能被改变的值 2.常量的分类 (1)编译时常量:const, 定义时必须初始化 (2)运行时常量:readonly,定义时可以不初始化,只能在构造函数里初始化。