我有枚举
var data = new List<ComboBoxItem>();
我想用这个枚举值动态填充列表
ComboBoxItem
其中Id
有两个属性,Name
和ngCordova
。 Id应为enum int value,name应为enum Value,如Choice或Choicee,...
答案 0 :(得分:5)
您可以使用Enum.GetValues
:
var values = Enum.GetValues(typeof(SearchOption)).Cast<SearchOption>()
.Select(x => new ComboBoxItem() { Id = (int)x, Name = x.ToString() }).ToList();