C# 枚举转字符串
字符串 枚举
2023-09-27 14:28:55 时间
有时候需要把枚举转字符串,那么如何把枚举转字符串?
枚举转字符串
假如需要把枚举转字符串,可以直接把他进行转换,请看代码
public enum Di
{
/// <summary>
/// 轨道
/// </summary>
Railway,
/// <summary>
/// 河流
/// </summary>
River,
}
static void Main(string[] args)
{
Console.WriteLine(Di.Railway.ToString());
}
这样就可以把枚举转字符串
除了这个方法,可以使用 C# 6.0 的关键字,请看代码
Console.WriteLine(nameof(Di.Railway));
字符串转枚举
如果把一个枚举转字符串,那么如何把字符串转枚举?可以使用 Enum.Parse
不过这个方法可以会抛异常,所以使用需要知道字符串是可以转
public enum Di
{
/// <summary>
/// 轨道
/// </summary>
Railway,
/// <summary>
/// 河流
/// </summary>
River,
}
static void Main(string[] args)
{
string str = Di.Railway.ToString();
Console.WriteLine(Enum.Parse(typeof(Di), str).ToString());
}
本作品采用知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议进行许可。欢迎转载、使用、重新发布,但务必保留文章署名林德熙(包含链接:http://blog.csdn.net/lindexi_gd ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请与我联系。
相关文章
- python2和3在处理字符串上的区别
- java中如何将byte[]里面的数据转换成16进制字符串
- ASP.NET MVC显示HTML字符串
- 字符串转换为系统能识别的颜色名称
- typeScript进阶(10)_字符串字面量类型
- C实现改动可运行文件里的字符串,生成新的可运行文件
- 第3.11节 Python强大的字符串格式化新功能:format字符串格式化的格式控制
- awk经常使用字符串处理函数
- .NET(C#)通过分隔符列表(list)合并连接两个字符串列表(list)的方法
- Python(Python2、Python3)读取gzip(.gz)文件中utf8(utf-8)编码字符串
- 去掉字符串不需要的字符四种方法
- 【字符串】最长回文子串 ( 中心线枚举算法 )
- 2018-2-13-C#-枚举转字符串
- C# 枚举转字符串
- C# 枚举转字符串
- C语言--字符串和字符串函数(三)