问题标签 [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# 的泛型 where 约束没有枚举限制,只有类和结构。C# 不将枚举视为结构(即使它们是值类型),因此我无法添加这样的扩展类型。
有谁知道解决方法?
c# - C# 中的 [Flags] 枚举属性是什么意思?
我不时看到如下枚举:
我不明白该[Flags]
属性到底是做什么的。
任何人都可以发布一个很好的解释或示例吗?
c# - 将枚举转换为人类可读的值
有谁知道如何将枚举值转换为人类可读的值?
例如:
ThisIsValueA 应该是“这是值 A”。
c# - 验证枚举值
我需要验证一个整数才能知道它是否是一个有效的枚举值。
在 C# 中执行此操作的最佳方法是什么?
c# - 在 C# 中将字符串转换为枚举
在 C# 中将字符串转换为枚举值的最佳方法是什么?
我有一个包含枚举值的 HTML 选择标记。当页面发布时,我想将值(将以字符串的形式)取出并将其转换为相应的枚举值。
在理想的世界中,我可以这样做:
但这不是有效的代码。
c# - 任何人都知道快速获取枚举值的自定义属性的方法吗?
这可能最好用一个例子来说明。我有一个带有属性的枚举:
我想从一个实例中获取这些属性:
由于这是使用反射,我预计会有些慢,但是当我已经有枚举值的实例时,将枚举值转换为字符串(反映名称)似乎很麻烦。
有没有人有更好的方法?
python - 在 Django 模型中指定 mySQL ENUM
如何在 Django 模型中指定和使用 ENUM?
c# - 如何将 int 转换为枚举?
如何在 C# 中将anint
强制转换为 an ?enum
c - 在 C 中为 typedef 枚举添加预定义数据
在 C 中为 typedef 枚举定义附加数据的最佳方法是什么?
例子:
现在我想为每个定义名称,例如kVizsla
应该是“vizsla”。我目前使用一个使用大开关块返回字符串的函数。
python - 如何在 Python 中表示“枚举”?
我主要是一名 C# 开发人员,但我目前正在使用 Python 开发一个项目。
如何在 Python 中表示相当于 Enum 的值?