Wednesday, 11 October 2017

.net - How do I convert an enum to a list in C#?

itemprop="text">



Is there a way
to convert an enum to a list that contains all the enum's
options?



Answer




This will return an
IEnumerable of all the values of an
Enum.



Enum.GetValues(typeof(SomeEnum)).Cast();



If
you want that to be a List, just add
.ToList() after
.Cast().



To
use the Cast function on an Array you need to have the
System.Linq in your using section.



No comments:

Post a Comment

php - file_get_contents shows unexpected output while reading a file

I want to output an inline jpg image as a base64 encoded string, however when I do this : $contents = file_get_contents($filename); print ...