一、枚举。
枚举是用户定义的整数类型。在声明一个枚举类型时,需要指定该枚举可以包含的一组可以接受的实 例值。
我们看个示例。
using System;
using System.Windows;
namespace gosoa.com.cn
{
class MyFirstClass
{
static void Main()
{
int userAage=(int)user.fatherAge;
Console.WriteLine(userAage);
}
public enum user
{
Age=18, //年龄
gread=2, //年级
fatherAge=65 //父亲的年龄
}
}
}
在示例中,会输出65. public enum user 就是声明了一个 user 的枚举类型。Age,gread,fatherAge 就是它的三个选项。分别赋有三个特定的值。int userAage=(int)user.fatherAge; 这是定义了一个 userAage 并且给其赋值为 user.fatherAge,也就是65.
我们再来看个小示例
static void Main()
{
user userTemp=user.gread;
Console.WriteLine(userTemp.ToString());
}
在这里示例中,输出的是gread 字符串。为什么呢?因为枚举在后台会实例化为派生于 System.Enum 的结构,这表示可以对其进行调用方法,执行一些操作。上面的例子就是一个说明。
时间: 2024-07-30 03:13:26