class Program
{
enum FileType
{
txt,
csv,
xml,
xls,
xlsx
}
static void Main(string[] args)
{
//Enum.Equals(object a,object b) 2个枚举类型实例比较
FileType fileType1 = FileType.txt;
FileType fileType2 = FileType.csv;
Console.WriteLine(Enum.Equals(fileType1,fileType2));
//Enum.Format 功能基本同ToString()方法
string format = Enum.Format(typeof(FileType), 1, "d");
Console.WriteLine(format);
//Enum.GetName(type,obj) 获取枚举值
string name = Enum.GetName(typeof(FileType), fileType1);
Console.WriteLine(name);
//Enum.GetNames(type) 获取所有枚举值
string[] nameArray = Enum.GetNames(typeof(FileType));
foreach (string str in nameArray)
{
Console.WriteLine(str);
}
//Enum.GetUnderlyingType(type) 获取枚举类型值的核心类型
//返回System.Int
Type type
Enum枚举静态方法
最新推荐文章于 2024-04-29 19:14:55 发布