枚举中绑定类?
如何为枚举里的每一项绑定上一个类的类型?
谢谢各位……
------解决方案--------------------把枚举各项组成列表绑定就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");
//....
}