Я в настоящее время не перебирать мои значения Enum, используя следующий код:Невозможно перебрать перечисление
enum class Animals { Ducks, Giraffes, Hamster };
Array^ temp = Enum::GetValues(Animals::typeid);
Console::WriteLine("LENGTH = " + temp->Length);
for (int iter = 0; iter < temp->Length; iter++)
{
Console::WriteLine("ITER = " + iter);
}
Это приводит к следующему:
LENGTH = 0
Я следовал следующей документации запись:
https://msdn.microsoft.com/en-us/library/system.enum.getvalues(v=vs.110).aspx
Спасибо за ваше время
См [здесь] (http://stackoverflow.com/questions/8498300/allow-for-range-based-for-with-enum-classes), как делать новые перечислений диапазон стиле. –