C# 结构体 简明介绍

为什么要用结构;

1、  为了存储一个人的信息,要声明一组变量。当我们要存储n组个人信息时,就要声明n组变量。

2、  存储一个人信息的这几个变量之间没有关系,容易记乱。

 

语法:

访问修饰符 struct 结构名

{

         定义结构成员(可以包含变量和方法)

}

 

使用范例:

namespace CAtest
{
    enum Gender //定义一个名称为Gender的枚举
    {
        男,
        女,
    }

    public struct Person //定义一个名称为Person的结构体
    {
        public string name; //结构的成员
        public Gender sex;
        public int age;
    }
    class Program
    {

        static void Main(string[] args)
        {
            Person ps;
            ps.name = "wangwei";
            ps.sex = Gender.男;
            ps.age = 23;

            Person ps2;
            ps2.name = "liming";
            ps2.sex = Gender.女;
            ps2.age = 30;
        }
    }
}

  


posted @ 2012-03-10 11:24  ``炯``  阅读(474)  评论(2编辑  收藏  举报