在C#中怎样才可以方便的用枚举变量做数组的下标?
如下代码
public enum e_type
{
OT_LINE,
OT_ROUND,
};
然后调用
ObTypes[e_type.OT_LINE] = 1;
编译器会要求e_type.OT_LINE做显示转换,太麻烦了,
在C++里这样写就可以了 ObTypes[OT_LINE] = 1;
怎样设置才能达到C++这样的效果?谢谢。
------解决方案--------------------沙发,帮忙顶,
下班了,回答问题明天再说
------解决方案--------------------有必要这么设计么。。
------解决方案--------------------枚举的话是要进行类型转换的。
------解决方案--------------------const int OT_LINE = 0;
const int OT_ROUND = 1;
定义成常量...