您的位置:首页 > 编程语言 > C#

c#枚举和结构

2017-07-02 09:38 162 查看
public enum sex {
男,
女,

}
class Program
{
static void Main(string[] args)
{
//枚举  得到一个固定集合的值;
//避免得到不同的类型
//枚举的声明方式 和结构一样;作用范围也是一样的  枚举也可以在结构中被调用
//enum
sex zs = sex.男;

}
}


结构:

//结构声明的地方 所有空间下的类都将可以访问这个结构  如果 放在类中只有当前类和继承类可以使用
public struct people {
public  string name;
public string sex;
public int older;

}
class Program
{
static void Main(string[] args)
{
//结构 struct
//将结构声明到命名空间的下面  那么所有的类都可以使用这个结构
//给结构赋值的时候必须全部给
people zs = new people();
zs.name = "daf";
zs.older = 12;
zs.sex = "女";
Console.WriteLine("我的名字是:"+zs.name);
Console.ReadKey();
}
}
}


个人觉得这个没什么好说的 直接使用吧,当然说一点就是在实际开发中,是由于不同人在进行开发 这样枚举和结构的性能就能很好的展示
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: