枚举中绑定类?
如何为枚举里的每一项绑定上一个类的类型?
谢谢各位……
[解决办法]
把枚举各项组成列表绑定就OK
[解决办法]
枚举只能帮顶整数,
[解决办法]
如楼上所说,
然而你可以在使用枚举时,再进行转换一下
[解决办法]
基本上可以采取映射的方法,将一个枚举值和一种类型关联起来。具体实现的途径有很多,要看实际的应用场合,比如简单的办法就是用switch,例如:
object inst;
switch(type)
{
case TypeEnum.Person:
inst = new Person();
break;
case TypeEnum.Student:
inst = new Student();
break;
// ....
}
[解决办法]
也可以考虑自定义一个“枚举”类型
- C# code
public class MyEnum{ private string value; private MyEnum(string value){ this.value = value; } public static MyEnum MyEnumItem1 = new MyEnum("MyEnumItem1"); public static MyEnum MyEnumItem2 = new MyEnum("MyEnumItem2"); public static MyEnum MyEnumItem3 = new MyEnum("MyEnumItem3"); //....}