У меня есть перечисление (ниже), для которого я хочу использовать метод расширения LINQ.
enum Suit{
Hearts = 0,
Diamonds = 1,
Clubs = 2,
Spades = 3
}
Enum.GetValues (...) имеет тип возврата System.Array, но я не могу получить доступ к расширению ToList () или чему-либо еще в этом роде.
Я просто хочу написать что-то вроде ...
foreach(Suit s in Enum.GetValues(typeof(Suit)).Select(x=>x).Where(x=> x != param)){}
Что-то я упускаю, или кто-то может объяснить мне, почему это невозможно?
Спасибо.