【发布时间】:2020-08-22 03:19:42
【问题描述】:
我有一个枚举,我想将它映射到给定类型的列表。
public enum ExampleEnum
{
A = 1,
B = 2,
C = 4,
D = 8,
E = 16,
F = 32,
G = 64,
}
使用这个示例枚举,然后我想将它放入一个类型为 ListItem 的列表中,如下所示:
public class ListItem
{
public int Value { get; set; }
public string Text { get; set; }
}
List<ListItem> ExampleList = new List<ListItem>() {
new ListItem(){Text = "A", Value = 1},
new ListItem(){Text = "B", Value = 2},
new ListItem(){Text = "C", Value = 4},
new ListItem(){Text = "D", Value = 8},
new ListItem(){Text = "E", Value = 16},
new ListItem(){Text = "F", Value = 32},
new ListItem(){Text = "G", Value = 64},
};
但是,目前我只是创建一个列表,它基本上包含与 Enum 相同的信息,我想从 Enum 创建列表
【问题讨论】: