### 变量

变量的命名规则必须符合标识符的命名规则，并且变量名尽量要有意义(人性化)，以便阅读。

变量是指在程序运行过程中其值可以不断变化的量。变量通常用来保存程序运行过程中的输入数据、计算获得的中间结果和最终结果。使用变量前必须对其进行声明。变量可以保持某个给定类型的值。声明变量时，还指定了它的名称。、声明变量的形式如下：

AccessModifier DataType VariableName;

AccessModifier 表示访问修饰符，它可以是 public、protected、private 或 internal。访问修饰符定义特定代码块对类成员的访问级别。各修饰符的访问级别如表 1。

表 1 修饰符的访问级别表

访问修饰符 | 描述
public | 使成员可以从任何位置访问
protected | 使成员可以从声明它的类及其派生类内部访问
private | 使成员仅可从声明它的类内部访问
internal | 使成员仅可从声明它的程序集内部访问

DataType 表示数据类型，它可以是 C#中的任何有效变量类型。

VariableName 表示变量名，变量名不能与任何 C#关键字同名。如：

int i=0; //正确

int int=0; //错误

变量只能保持一种类型的值。例如，如果一个变量声明为数值类型，则无法再用其保存字符串类型的值。

int i=123;

i="123"; //错误