我有一个enum(下面),我希望能够使用LINQ扩展方法.
enum Suit{
Hearts = 0,
Diamonds = 1,
Clubs = 2,
Spades = 3
}
Run Code Online (Sandbox Code Playgroud)
Enum.GetValues(...)是返回类型System.Array,但我似乎无法访问ToList()扩展或其他任何类型.
我只是想写点像......
foreach(Suit s in Enum.GetValues(typeof(Suit)).Select(x=>x).Where(x=> x != param)){}
Run Code Online (Sandbox Code Playgroud)
有什么我想念的,或者有人可以向我解释为什么这是不可能的?
谢谢.