在本教程中,我们将在实例的帮助下学习如何在C#中把字符串转换成枚举。
使用Enum.parse()方法
要将一个字符串转换为枚举,我们可以使用C#中内置的Enum.parse() 方法。
Enum.parse() 方法需要两个参数,第一个是enum type ,第二个是string ,然后将其转换为枚举。
下面是一个例子。
using System;
class ConvertEnum {
enum Vehicle { Bus = 14, Lorry = 2, Car = 34 };
static void Main() {
Vehicle name= (Vehicle)Enum.Parse(typeof(Vehicle), "Bus");
System.Console.WriteLine(name);
}
}
输出。
Bus