KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I'm trying to convert an Enum array to an int array: public enum TestEnum { Item1, Item2 } int[] result = Array.ConvertAll<TestEnum, int>(enumArray, new Converter<TestEnum, int>(Convert.ToInt32)); For some reason Convert.ToInt32 doesn't work when used in Array.ConvertAll, so I had to make some changes: int[] result = Array.ConvertAll<TestEnum, int>(enumArray, new Converter<TestEnum, int>(ConvertTestEnumToInt)); public static int ConvertTestEnumToInt(TestEnum te) { return (int)te; } Just out of curiosity, is there any way to have this working without using an extra method? Regards
Tags (comma-separated)
Save Edits
Cancel