var 它只是语法上的速记,表示任何可以从初始化语句的右边推断出的类型。
●只能用于本地变量,不能用于字段。
●只能在变量中包含初始化时使用。
●一旦编译器推断出变量的类型,它就是固定且不能改变的。
var ddd = 99;
ddd = 55;//正确
ddd = "zz";//错误
============================================================================
●常量在声明时必须初始化
●常量在声明后不能改变
●在类型之前必须增加关键字const
●必须有初始化语句。初始化值必须在编译期决定,通常是一个预定义简单类型或由其组成的表达式。它还可以是null引用,但它不能是某个对象的引用,因为对象的引用时在运行时决定的。
const string AA = "AA";
const string AA ;//错误