问题标签 [enums]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - 在 C++\CLI 中转换枚举的问题
我有一个用 C++\CLI 编写的程序集,它使用 .Net 提供的一些枚举。它有这样的性质:
它工作正常,但是当我从我的 C# 代码中使用这个程序集时,这个属性的类型是
我必须进行类型转换
问题很简单:为什么会这样,以及如何解决?
c++ - 枚举和定义语句之间的区别
在 C/C++ 中使用 define 语句和 enum 语句有什么区别(在 C 或 C++ 中使用它们时有什么区别)?
例如,什么时候应该使用
超过
java - 枚举类型为 Class 时如何使用 Java 反射?
我正在使用一个枚举,其中常量是一个类。我需要在常量上调用一个方法,但无法引入编译时依赖项,并且枚举在运行时并不总是可用(可选安装的一部分)。因此,我想使用反射。
这很容易,但我之前没有使用枚举的反射。
枚举看起来像这样:
使用反射调用常量方法的示例是什么?
java - 在 JSP 中迭代枚举常量
我有一个这样的枚举
我想在不使用 scriptlet 代码的情况下在 JSP 中迭代这些常量。我知道我可以用这样的脚本代码来做到这一点:
但是我可以在没有 scriptlet 的情况下实现同样的目标吗?
干杯,唐
java - Java:方法中的枚举参数
我有一个方法可以说:
如您所见,我有一个名为 align 的参数。在此方法中,我将对值是“左”还是“右”有一些 if 条件。将参数设置为字符串,显然我可以传递任何字符串值。我想知道是否有可能将 Enum 值作为方法参数,如果是,如何?
以防万一有人想到这一点;我考虑过使用布尔值,但我并不喜欢它。首先,如何将 true/false 与 left/right 关联?(好吧,我可以使用注释,但我仍然觉得它很脏)其次,我可能会决定添加一个新值,比如 'justify',所以如果我有超过 2 个可能的值,布尔类型肯定是不可能使用的。
有任何想法吗?
java - 枚举占用多少内存?
例如,如果我有一个有两种情况的枚举,它是否比布尔值占用更多的内存?语言:Java、C++
c - 在C中使用枚举类型的变量作为字符串的简单方法?
这是我想做的事情:
我正在尝试编写一个函数来执行类似于以下的切换案例:
有没有办法像我在上面尝试做的那样使用枚举变量来设置它,而不是在每种情况下都定义?
c++ - C++ 枚举中的最大值和最小值
有没有办法在 c++ 中找到枚举的最大和最小定义值?
c++ - C++ 枚举是有符号的还是无符号的?
C++ 枚举是有符号的还是无符号的?通过扩展来验证输入是否安全,通过检查它是否 <= 您的最大值,并忽略 >= 您的最小值(假设您从 0 开始并递增 1)?
c# - 确定枚举值是否在列表中(C#)
我正在构建一个有趣的小应用程序来确定我是否应该骑自行车上班。
我想测试一下是下雨还是雷暴(ing)。
我在想我可以做类似的事情:
但这不起作用,因为 _badWeatherTypes 是两种类型的组合。我想将它们分开,因为这应该是一种学习体验,并且将其分开可能在其他情况下有用(IE,发票未支付原因等......)。
我也不想这样做:(这将删除为多人配置的能力)