C# 枚举类型
2021-06-20 13:06
标签:col ons linq sys end 创建 thread 定义 枚举 Class1.cs Gender.cs C# 枚举类型 标签:col ons linq sys end 创建 thread 定义 枚举 原文地址:https://www.cnblogs.com/namejr/p/10261218.htmlusing 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();
}
}
}
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);
}
}
}
// 性别
/*
* 枚举属于值类型,不能在枚举值定义属性和方法
* 枚举是从0开始递增的整数类型
* 枚举类型的创建:在项目文件选择"添加"->"新建项"->"代码文件",写入代码如下:
*/
enum Gender
{
男,女
}
上一篇:c#学习总结
下一篇:C# 中数据类型以及结构