enums

    38热度

    8回答

    我听说有人说enums是邪恶的,不应该用在web服务中,因为如果分配了一些值,服务器和客户端之间可能会出现不匹配,或者enum标记为Flags属性。他们还表示,暴露枚举的Web服务很难维护,但并不能真正给我提供可行的论据。所以从你的经验来看,在WCF Web服务中使用枚举有什么优点和缺点?

    13热度

    6回答

    场我有一个枚举 public enum FileExtentions { mp3, mpeg } 而且我有一个FileInfo其中我要检查是否扩展名在之前枚举。 我希望我可以做一个 FileExtensions.Any(e=>e.ToString().Equals(file.Extension)); 但是,这将是太真棒。 任何想法?

    20热度

    5回答

    AS3上我真的很喜欢AS3的一件事是它增加了多少编译时类型检查。但是,它似乎有点缺乏,没有可用的类型检查枚举结构。什么是在AS3中进行自定义枚举类型的一种好的(最好/可接受的)方法?

    10热度

    6回答

    跟进这个问题:“Database enums - pros and cons”,我想知道哪个数据库系统的支持枚举数据类型,以及他们是如何做到这一点的细节(例如,什么是内部存储,有什么限制,查询语法意义,索引影响......)。 的使用情况或利弊讨论应在其他问题。

    5热度

    5回答

    假设你保持最初公布年前的API(Java之前获得enum支持),它定义了枚举值一类为int: public class VitaminType { public static final int RETINOL = 0; public static final int THIAMIN = 1; public static final int RIBOFLAVIN = 2; } 多年来的

    1热度

    2回答

    Apache XMLBeans可用于从XML模式定义文件(XSD)生成Java类和接口。它还根据StringEnumAbstractBase和StringEnumAbstractBase.Table生成Enums来表示域值。它们仅适用于输入有效值。但是,我想要获得所有这些值来生成一个JCombobox,一个JTable或一个html表格。 是否有一个XMLBeans API调用来获取生成的类的所有

    1热度

    3回答

    假设我有一个枚举 [Flags] public enum E { zero = 0, one = 1 } 然后我可以写 E e; object o = 1; e = (E) o; ,它会工作。 但如果我尝试这样做,在运行时,像 (o as IConvertible).ToType(typeof(E), null) 会抛出InvalidCastExceptio

    8热度

    6回答

    如果枚举应该有未初始化的值,我们正在进行辩论。例如。我们有 public enum TimeOfDayType { Morning Afternoon Evening } 或 public enum TimeOfDayType { None Morning Afternoon Evening } 我认为,不应该有

    9热度

    3回答

    在C#中使用枚举的乐趣。创建一个通用列表来存储您之前定义的一些Enum,并在其中添加少量项目。用foreach或GetEnumerator<T>()迭代,但指定一些其他枚举然后原始,看看会发生什么。我期待InvalidCastException或类似的东西,但它完美的作品:)。 为了说明,让我们看一个简单的控制台应用程序并创建两个枚举有:汽车及动物: public enum Cars {

    3热度

    1回答

    我有一些代表各种类型的表。它们通常只包含一个ID(int)和一个名称。理想情况下,我会在枚举中得到这个。有没有办法将这样的表映射到枚举上? 编辑:我如何处理它,如果有一个ID和名称以外的额外字段?