enums

    6热度

    5回答

    我想大家都看过类似的代码: public void Server2ClientEnumConvert(ServerEnum server) { switch(server) { case ServerEnum.One: return ClientEnum.ABC //And so on. 相反,这个坏我们可以做财产以后类似的: pub

    26热度

    5回答

    有没有一种方法可以在VB.net中组合枚举?

    1热度

    4回答

    我有一个拥有多个公共属性的用户控件。这些属性会自动显示在VS2005设计器的“Misc”类别下的属性窗口中。除了枚举的两个属性不能正确显示外。 第一个上使用下列枚举: public enum VerticalControlAlign { Center, Top, Bottom } 在设计这不显示在所有。 第二个使用此枚举: public enum AutoSi

    1热度

    4回答

    在C# 3.0中是否有任何好的解决方案来表示参数化的枚举?我正在寻找像OCaml或Haxe之类的东西。我只能用一个简单的枚举字段来考虑类层次结构,以便现在轻松切换,也许有更好的想法? 见Ocaml程序编写的一份答复下面的例子中,一个HAXE代码如下: enum Tree { Node(left: Tree, right: Tree); Leaf(val: Int); }

    2热度

    5回答

    假设我们已经有了下面的Java代码: public class Maintainer { private Map<Enum, List<Listener>> map; public Maintainer() { this.map = new java.util.ConcurrentHashMap<Enum, List<Listener>>(); }

    1热度

    4回答

    使用NHibernate映射一系列枚举 具体来说,使用映射的属性。 目前我有这个工作映射集合类型Int32和NH似乎照顾它,但它不完全理想。 我试图映射集合时,我收到的错误是“无法确定类型”,因为我试图映射的枚举类型。 我发现一个帖子提到定义一个类为 public class CEnumType : EnumStringType { public CEnumType() : base(M

    15热度

    2回答

    这可能是最好的例子。我有一个属性的枚举: public enum MyEnum { [CustomInfo("This is a custom attrib")] None = 0, [CustomInfo("This is another attrib")] ValueA, [CustomInfo("This has an extra fl