C#里面,变量是由字母、数字和下划线组成。当然啦,我发现,也可以使用汉字来命名变量。但是,需要注意的是:1、不能使用数字开头。2、不能与关键词或类库等名称相同。

3、要做到见其名知其意,因为程序首先是写给人看的,其次是编译给机器运行的。

比如:下面的命名是正确的。

int age;

int 年龄;

string myName;

string 我的姓名;

下面这些是错误的:

int  1abc;

int  using;


此外,变量的使用也可以使用通配符的方式来使用。比如下面的实例:

string name;

int   age;

string gender;

name="小红";

age=18;

gender="";

System.Console.WriteLine("姓名={0};年龄={1};性别={2}",name,age,gender);

通配符本质上也就是使用了一种变量索引的方式:通过大括号里面写索引,来实现索引的引用。