位置:放在类(chassprogram)前面
目的:定义属性,为了下面的直接调取(在方法中书写的时候可以提供属性)
举例:给gender定义了男女中三个属性,给fangxiang定义了东南西北属性,在下面书写的时候“.”后面直接会出现。
namespace ConsoleApplication18
{
public enum gender
{
男,
女, //可以更改值 例如:女=5,则下面从五开始递增,如果下面也更改,则按照下面的。
中
}
public enum fangxiang // public 访问修饰符 有一些固定的范围值。
{
东,
南,
西,
北, //最后的,可写可不写
}
// 上面两个定义了gender和fangxiang 属性,下面直接调取即可。
class Program
{
static void Main(string[] args)
{
gender gender = gender.中; //有规范了
//如果将gender gender=(gender)2,则显示中
int num = (int)gender; //可以强转为int类型。
Console.WriteLine(num);
Console.ReadKey();
//结果显示2,
字符串转枚举的方法:(会用即可,复制粘贴)
gender g=(gender )(Enum.Parse (typeof(gender),"男")); //字符串转枚举的方法
370





