我想大家都看过类似的代码: public void Server2ClientEnumConvert(ServerEnum server)
{
switch(server)
{
case ServerEnum.One:
return ClientEnum.ABC
//And so on.
相反,这个坏我们可以做财产以后类似的: pub
我有一个拥有多个公共属性的用户控件。这些属性会自动显示在VS2005设计器的“Misc”类别下的属性窗口中。除了枚举的两个属性不能正确显示外。 第一个上使用下列枚举: public enum VerticalControlAlign
{
Center,
Top,
Bottom
}
在设计这不显示在所有。 第二个使用此枚举: public enum AutoSi
假设我们已经有了下面的Java代码: public class Maintainer {
private Map<Enum, List<Listener>> map;
public Maintainer() {
this.map = new java.util.ConcurrentHashMap<Enum, List<Listener>>();
}
使用NHibernate映射一系列枚举 具体来说,使用映射的属性。 目前我有这个工作映射集合类型Int32和NH似乎照顾它,但它不完全理想。 我试图映射集合时,我收到的错误是“无法确定类型”,因为我试图映射的枚举类型。 我发现一个帖子提到定义一个类为 public class CEnumType : EnumStringType {
public CEnumType() : base(M
这可能是最好的例子。我有一个属性的枚举: public enum MyEnum {
[CustomInfo("This is a custom attrib")]
None = 0,
[CustomInfo("This is another attrib")]
ValueA,
[CustomInfo("This has an extra fl