20141023--结构体
结构体:
1 namespace jiegouti 2 { 3 class Program 4 { 5 //结构体 是一个变量组 6 public struct jiegouti 7 {//定义一组变量,可以定义任何类型的数据变量。 8 public int fen;//publlic 公共的,公用的, 9 public string name;//结构体声明变量更方便更快捷。 10 public string kecheng; 11 public int[] shuzu; 12 public shuxing sx;// sx代表了一个叫 shuxing的变量组 13 } 14 public struct shuxing//定义一个叫shuxing的结构体 15 { 16 public double tizhong; 17 public int age; 18 public double shengao; 19 public string hunfou; 20 } 21 static void Main(string[] args)//主函数 22 { 23 jiegouti jgt = new jiegouti();//初始化结构体 24 jgt.fen = 99;//通过初始化结构体的名字,点出变量名来赋值取值使用。 25 jgt.name = "张三"; 26 jgt.kecheng = "语文"; 27 jgt.shuzu = new int[9]; 28 jgt.shuzu[0] = 1; 29 jgt.sx.age = 18; 30 jgt.sx.shengao = 170; 31 jgt.sx.tizhong = 60; 32 Console.WriteLine("年龄"+jgt.sx.age +"身高"+ jgt.sx.shengao); 33 Console.WriteLine(jgt.shuzu[0]); 34 jiegouti jgt2 = new jiegouti();//可以再次初始化另一个变量名来定义一个新的结构体, 35 jgt2.name = "李四"; 36 Console.WriteLine(jgt.name+jgt2.name); 37 Console.ReadLine(); 38 } 39 } 40 }