How to get an array of all enum values in C#? -
i have enum i'd display possible values of. there way array or list of possible values of enum instead of manually creating such list? e.g. if have enum:
public enum enumnum { typea, typeb, typec, typed }
how able list<enumnum>
contains { typea, typeb, typec, typed }
?
this gets plain array of enum values using enum.getvalues
:
var valuesasarray = enum.getvalues(typeof(enumnum));
and gets generic list:
var valuesaslist = enum.getvalues(typeof(enumnum)).cast<enumnum>().tolist();
Comments
Post a Comment