首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

在C#中怎样才可以方便的用枚举变量做数组的下标?解决思路

2012-02-12 
在C#中怎样才可以方便的用枚举变量做数组的下标? 如下代码publicenume_type{OT_LINE,OT_ROUND,}然后调用O

在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;

定义成常量...

热点排行