在C#中,当需要通过索引值获取枚举的文本值时,我们可以这样做:
String i = ((Enum_Type)index)).ToString();
但是,似乎这样的值不能像c ++那样方便地在c ++中访问。我已经尝试了(Enum_Type)index
,但它似乎仍然返回一个数值。我知道枚举的最佳选择将始终是数据模型类,但是,我很好奇如何在C ++中完成这一点,因为我来自C#背景C ++是一种较低的杠杆语言和一点抽象对我来说。
**更新:为什么要求枚举?
我有一个带有一系列数值的文本文件,我只想让开发人员知道,所以通过读取它们并将它们转换为整数,我想从枚举中获取实际值。