目录
常量和变量
1.常量
使用 const 关键字以及该常量值的类型来声明一个常量,声明常量时必须对其赋值:
//地球的半径为6378km
const int earthRadius = 6378;
//到太阳的平均距离为149600000km
const long meanDistanceToSun = 149600000;
//平均轨道速度是29.79km/s
const double meanOrbitalVelocity = 29.79D;
2.变量
变量用来表示一个数值、一个字符串值或者一个类的对象。变量存储的值可能会发生更改,但变量名称保持不变。C#中的变量必须先声明后使用,声明变量包括变量的名称、数据类型以及必要时指定变量的初始值。
2.1变量声明格式
类型 标识符 [, 标识符]0+ ;
或 类型 标识符[=初值]opt [ , 标识符[=初值]opt ]0+ ;
说明:
[ ]0+ :表示[ ]内的内容可以出现0次或任意多次
[ ]opt :表示[ ]内的内容是可选的,最多出现一次
2.2声明变量举例
int a = 100; //声明一个整型变量a,并赋初值为100
也可以采用先定义、后赋值的方式,例如:
int a; //声明一个整型变量a
a = 100; //为整型变量a赋值为100
另外,也可以把几个变量声明和初始化用一条语句完成,各个变量之间用逗号分隔,例如:
int a = 100, b, c = 200,d; //声明整型变量a、b、c、d,并将a赋值100,c赋值200
3.匿名类型变量
匿名类型的变量就是程序员不必指定“局部”变量的类型,统统用var来表示类型即可。
例如:
// i is compiled as an int
var i = 5;
// s is compiled as a string
var s = "Hello";
// a is compiled as int[]
var a = new[] { 0, 1, 2 };
在foreach语句中,使用匿名类型的变量比较方便。