欢迎加入BIM行业开发交流1群 群号:711844216
一、背景
小伙伴们在使用C#开发程序时,可能会碰到字符串转枚举,或者枚举转字符串的需求。
二、思路
- 字符串转枚举 Enum.Parse()
- 枚举转字符串Tostring()
三、代码
using System;
namespace _01EnumerationConvert
{
//定义枚举
enum Animal
{
Cat = 1,
Dog = 2
}
class Program
{
static void Main(string[] args)
{
//1.字符串转枚举
string value1 = "Dog";
Animal animal = (Animal) Enum.Parse(typeof(Animal), value1);
if (animal==Animal.Dog)
{
Console.WriteLine("字符串转枚举类型成功");
}
//2.枚举转字符串
string value2 = Animal.Cat.ToString();
if (value2 == "Cat")
{
Console.WriteLine("枚举转字符串类型成功");
}
}
}
}
四、注意事项
大家好,我是黑夜の骑士,欢迎大家关注我的博客,笔者将持续输出revit二次开发以及编程干货。