猿问
如何在C#中将枚举转换为列表?
有没有一种方法可以将转换为
enum
包含所有枚举选项的列表?
陪伴而非守候
浏览 1691
回答 3
3回答
慕工程0101907
这将返回IEnumerable<SomeEnum>一个Enum的所有值。Enum.GetValues(typeof(SomeEnum)).Cast<SomeEnum>();如果您希望将其设为a List<SomeEnum>,只需在.ToList()之后添加.Cast<SomeEnum>()。要在数组上使用Cast函数,您需要System.Linq在using部分中使用。
0
0
0
海绵宝宝撒
更简单的方法:Enum.GetValues(typeof(SomeEnum)) .Cast<SomeEnum>() .Select(v => v.ToString()) .ToList();
0
0
0
随时随地看视频
慕课网APP
相关分类
C#
typedef入门问题
1 回答
.NET
.net 中 字符串含有超链接,如何给超链接自动加上a标签?
1 回答
请问.net 中用jquery传值安全吗?
2 回答
我要回答