Convertendo matriz em IEnumerable <T>
Para minha surpresa, recebo a seguinte declaração:
public static IEnumerable<SomeType> AllEnums
=> Enum.GetValues(typeof(SomeType));
reclamar por não conseguir converter deSystem.Array paraSystem.Collection.Generic.IEnumerable. Eu pensei que o último estava herdando do primeiro. Aparentemente, eu estava enganado.
Desde que eu não posso LINQ isso ou.Listar Não tenho certeza de como lidar com isso corretamente. Eu preferiria evitar a transmissão explícita e, como é um monte de valores para umenumEu não achocomo SomeType-se será de muita utilidade também.