enums

    18热度

    1回答

    我使用的常量是一个类的枚举。我需要在常量上调用方法,但不能引入编译时间依赖性,并且枚举在运行时并不总是可用(可选安装的一部分)。所以我想用反思。 这很简单,但我之前没有使用过枚举的反射。 枚举看起来是这样的: public enum PropertyEnum { SYSTEM_PROPERTY_ONE("property.one.name", "property.one.value")

    12热度

    2回答

    枚举常量我有一个枚举这样 package com.example; public enum CoverageEnum { COUNTRY, REGIONAL, COUNTY } 我想遍历在JSP这些常量,而无需使用scriptlet代码。我知道我可以用这样的scriptlet代码做到这一点: <c:forEach var="type" items="<%=

    25热度

    7回答

    我有一个方法枚举参数让说: private static String drawCellValue( int maxCellLength, String cellValue, String align) { } ,正如你可以看到,我有一个名为对齐参数。在这个方法里面,如果条件是这个值是'left'还是'right',我会得到一些...设置参数为String,显然我可以传递任何字符串值.

    61热度

    5回答

    有没有办法找到C++中enum的最大和最小定义值?

    92热度

    8回答

    C++枚举是带符号还是无符号?通过扩展来验证输入是安全的,通过检查它是< =您的最大值,并且忽略> =您的最小值(假设您从0开始并增加1)?

    7热度

    2回答

    我有以下VB.net接口,我需要移植到C#。 C#不允许在接口中枚举。如何在不更改使用此接口的代码的情况下移植此代码? Public Interface MyInterface Enum MyEnum Yes = 0 No = 1 Maybe = 2 End Enum ReadOnly Property Number() As

    3热度

    2回答

    您如何看待枚举值的正确命名,它是一个好主意,有这样一个枚举: enum AvailableSpace { Percent10, Percent20, SqF500, SqF600 } 的问题是关于价值观名的语义,即两个百分比平方英尺。我真的相信这不是一个好主意,但我无法找到和指导等方面的支持。 编辑:这将被用于确定一个实体的状态 - 即作为只读属性来描

    47热度

    4回答

    我有几个不同的应用程序,我想分享一个C#枚举。我无法弄清楚如何在常规应用程序和WCF服务之间共享一个枚举声明。 这是情况。我有2个轻量级C#destop应用程序和一个WCF webservice,都需要共享枚举值。 客户端1具有 Method1(MyEnum e, string sUserId); 客户端2具有 Method2(MyEnum e, string sUserId); Webs

    1热度

    4回答

    如何通过反射来确定Nullable(of Enum)是否确实是Enum? 我正在使用从数据库调用中检索的IDataReader动态填充类型为T的对象的方法。在本质上,它遍历数据记录器的序号和T的所有属性,并填充匹配序号名称的属性(也引发一些属性魔术来更改列名称)。在任何其他情况下,它的效果很好,但是当我检查BaseType的地址为System.Enum时,我发现System.ValueType因此

    104热度

    31回答

    假设我们有一些命名的枚举: enum MyEnum { FOO, BAR = 0x50 }; 我用Google搜索什么是脚本(任何语言),扫描在我的项目的所有头,并产生与每一个枚举功​​能的标题。 char* enum_to_string(MyEnum t); 而且像这样的东西一实现: char* enum_to_string(MyEnum t){ s