У меня есть перечисление (ниже), что я хочу использовать метод расширения 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)){}
Есть ли что-то, что мне не хватает, или кто-нибудь может объяснить мне, почему это невозможно?
Спасибо.