Eventuali duplicati:
IEnumerable Extension Methods on an Enum
How can I use Generics to create a way of making an IEnumerable from an enum?Come posso creare un IEnumerable da un enum
enumerazioni Attribuite come questo:
public enum City
{
London = 1,
Liverpool = 20,
Leeds = 25
}
public enum House
{
OneFloor = 1,
TwoFloors = 2
}
Come posso convertire questi in una lista IEnumerable con due campi s chiamato "data" e "valore". Sarebbe possibile avere un metodo generico o un modo per farlo? Per favore, non che i valori non siano sempre sequenziali.
Vuoi un IEnumerable di Tuple, un IDictionary o cosa? – Theraot
Penso che sarebbe necessario essere un IDictionary in quanto ho bisogno di nomi di campi. Gradirei qualsiasi consiglio che tu possa darmi con questo. –
Controlla la risposta di driis per IEnumerable di Tipi anonimi (potrebbero anche essere Tuples), controlla il mio per un IDictionary bit old school (no Linq). – Theraot