【发布时间】:2009-04-24 23:50:51
【问题描述】:
我的枚举结构如下:
public enum MyEnum
{
One=1,
Two=2,
Three=3
}
现在我想获取MyEnum 的列表,即List<MyEnum>,其中包含所有One、TwoThree。 Again,我正在寻找一个能做到这一点的班轮。我提出了一个 LINQ 查询,但它并不令人满意,因为它有点太长了,我认为:
Enum.GetNames(typeof(MyEnum))
.Select(exEnum =>
(MyEnum)Enum.Parse(typeof(MyEnum), exEnum))
.ToList();
更好的建议?
【问题讨论】:
标签: c#