变量的命名规则必须符合标识符的命名规则,并且变量名尽量要有意义(人性化),以便阅读。
变量是指在程序运行过程中其值可以不断变化的量。变量通常用来保存程序运行过程中的输入数据、计算获得的中间结果和最终结果。使用变量前必须对其进行声明。变量可以保持某个给定类型的值。声明变量时,还指定了它的名称。、声明变量的形式如下:
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"; //错误