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 }

 

posted @ 2014-10-24 09:46  Tirisfal  阅读(163)  评论(0编辑  收藏  举报