Я пишу оболочку C++/CLI
вокруг библиотеки C#. Библиотека предоставляет перечисление с непостоянными значениями чисел c (что мне не подвластно, и я бы никогда, никогда бы не добавил это сам, но его необходимо поддерживать для обратной совместимости)
enum MyCSEnum
{
Value1 = 1,
Value2 = 2,
Value3 = 3,
Value4 = 5,
Value5 = 7,
Value6 = 10,
Value7 = 13
};
Есть ли способ l oop над этим перечислением в c++/clr
? Я не могу l oop численно пройти через это, поскольку базовые значения не являются непрерывными. Я знаю, что в C#
возможен l oop на основе диапазона, но как это сделать в C++/CLI