首页 > 代码库 > 20141023--结构体

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 }

 

20141023--结构体