在C#中,可以使用ToString()
方法将枚举类型转换为字符串,也可以使用Enum.Parse()
方法将字符串转换为枚举类型。
例如,假设有如下枚举类型:
public enum Fruit
{
Apple,
Banana,
Orange
}
将枚举类型转换为字符串:
Fruit fruit = Fruit.Apple;
string fruitString = fruit.ToString();
Console.WriteLine(fruitString); // 输出:Apple
将字符串转换为枚举类型:
string fruitString = "Banana";
Fruit fruit = (Fruit)Enum.Parse(typeof(Fruit), fruitString);
Console.WriteLine(fruit); // 输出:Banana
需要注意的是,在使用Enum.Parse()
方法时,需要确保输入的字符串与枚举类型中的值匹配,否则会抛出异常。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请发送邮件至 55@qq.com 举报,一经查实,本站将立刻删除。转转请注明出处:https://www.szhjjp.com/n/1010868.html