using system;
using system.collections.generic;
using system.linq;
using system.text;
using system.threading.tasks;
namespace consoleapplication1
{
class program
{
static void main(string[] args)
{
// 为什么枚举是递增的整数类型? gender.女等价于(gender)1
class1 sex = new class1(gender.女); // 实例化不能使用字符串
sex.showsex();
}
}
}
class1.cs
using system;
using system.collections.generic;
using system.linq;
using system.text;
using system.threading.tasks;
namespace consoleapplication1
{
class class1
{
// 枚举类型的使用
private gender sex = gender.男; // 默认不能再使用字符串
public class1(gender sex)
{
this.sex = sex;
}
public void showsex()
{
console.writeline(this.sex);
}
}
}
gender.cs
// 性别
/*
* 枚举属于值类型,不能在枚举值定义属性和方法
* 枚举是从0开始递增的整数类型
* 枚举类型的创建:在项目文件选择"添加"->"新建项"->"代码文件",写入代码如下:
*/
enum gender
{
男,女
}
【说明】:本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!