enums相关内容

在 Postman 中将枚举值作为正文发送

我正在尝试使用邮递员调用我的 API,但我面临的问题是我的 API 正在使用将枚举对象作为主体的 PUT 方法.我怎样才能在邮递员中发送枚举..请帮忙. 导出枚举 TestStatus {所有候选人,完成测试,过期测试,阻塞测试} 这是我的枚举,我正在使用 Angular 2. 解决方案 如果你有一个以 [FromBody]TestStatus status 为参数的方法. 点击 ..
发布时间:2022-01-22 14:49:22 其他开发

Winforms 将枚举绑定到单选按钮

如果我有三个单选按钮,将它们绑定到具有相同选择的枚举的最佳方法是什么?例如 [] 选项 1[] 选择 2[] 选择 3公共枚举 MyChoices{选择1,选择2,选择3} 解决方案 我知道这是一个老问题,但它是第一个出现在我的搜索结果中的问题.我想出了一种将单选按钮绑定到枚举,甚至是字符串或数字等的通用方法. private void AddRadioCheckedBinding(Ra ..
发布时间:2022-01-21 23:25:53 C#/.NET

如何有条件地检查枚举是否是一个变体?

我有一个有两个变体的枚举: 枚举数据库类型 {记忆,RocksDB,} 为了在检查参数是 DatabaseType::Memory 还是 DatabaseType::RocksDB 的函数中设置条件 if,我需要什么? fn 初始化(数据存储:DatabaseType)->结果{如果/* 内存 */{//.......} else if/* RocksDB */{//....... ..
发布时间:2022-01-20 23:23:00 其他开发

将 Qt 的 Q_ENUMS 暴露给 QML

我可能在这里遗漏了一些明显的东西,但是当尝试将 Q_ENUM 公开给 QML 时,即使在最简单的情况下,似乎也不能像 QT 文档中所示的那样工作(http://doc.qt.nokia.com/4.7-snapshot/qtbinding.html#using-enumerations-of-a-custom-type) 我创建了一个简单的测试用例,我的 C++ 类如下所示: class ..
发布时间:2022-01-19 23:28:31 其他开发

如何将枚举类传递给 QML?

我正在学习使用 Qt 来学习 QML,但在将 enum class 传递给 qml 时遇到了一些麻烦. 当我使用带有 int 参数的信号时 - 没关系,代码可以完美运行. 但是,这里有麻烦,如果我使用带有一些 enum class 参数的信号,我在 qml 信号处理程序中有 undefined 值.我试图通过 qmlRegisterType 注册 enum class 但它不起作用.我 ..
发布时间:2022-01-19 23:28:21 C/C++开发

在 QML 中使用 c++ 枚举作为字符串

我想做的是在 c++ 中使用以下枚举: class MyClass : public QQuickItem {Q_OBJECTQ_PROPERTY(MyEnum enumValue READ getEnumValue)上市:枚举我的枚举{我的枚举元素 = 0};Q_ENUM(我的枚举)插槽:我的枚举 getEnumValue(){返回枚举值;}私人的:我的枚举枚举值 = 我的枚举元素;}; Q ..
发布时间:2022-01-19 23:06:46 C/C++开发

从已经定义的模型中获取 Sequelize.js ENUM 值

在 Sequelize.js 中定义模型后如何获取模型的 ENUM 值? 例如,我们将模型定义为: sequelize.define('model', {状态: {类型:Sequelize.ENUM,值:['活动','待定','已删除']}}) 我们如何从这个模型中获取预定义的 ['active', 'pending' ,'deleted'] 值? 解决方案 模式中的 ENUM ..
发布时间:2022-01-19 18:24:33 其他开发

打开枚举(带有标志属性)而不声明所有可能的组合?

我如何打开一个设置了 flags 属性的枚举(或者更准确地说是用于位操作)? 我希望能够在与声明的值匹配的开关中命中所有情况. 问题是,如果我有以下枚举 [Flags()]公共枚举 CheckType{形式 = 1,查询字符串 = 2,临时数据 = 4,} 我想使用这样的开关 switch(theCheckType){案例 CheckType.Form:DoSomething(/ ..
发布时间:2022-01-19 11:15:41 C#/.NET

如何使用带有嵌套枚举的 switch 语句?

我为 Instagram 端点创建了一个枚举,其嵌套枚举类似于 Moya. 枚举 Instagram {枚举媒体{案例热门案例简码(id:字符串)案例搜索(lat: Float, lng: Float, distance: Int)}枚举用户{案例用户(ID:字符串)案例提要案例最近(id:字符串)}} 我想返回每个端点的路径. 扩展 Instagram: TargetType {变量路径: ..
发布时间:2022-01-19 11:15:26 移动开发

c# Alpha 电话号码翻译器

我有一个家庭作业,程序将接受格式类似于 555-GET-FOOD 的任何电话号码.任务是将字母映射到数字,并将数字转换为等效的数字. 例如:A、B、C = 2;D、E、F = 3;等等…… 此时我们还没有介绍类或创建地图,因此这些不是可行的解决方案.本章确实涵盖了枚举,所以我正在努力使用枚举类型来解决.我设置了一种方法来验证数据(确保正确的字符数和连字符在正确的位置),并且确实可以正常工作 ..
发布时间:2022-01-19 11:12:57 C#/.NET

Java Enums - Switch 语句与 Enums 上的访问者模式 - 性能优势?

我已经寻找了几天来找到这个基于性能的问题的答案. 到目前为止,在挖掘 Internet 之后,我了解到有几种方法可以在 java 中使用枚举,在 这里.好吧,作为初学者,肯定会喜欢在 switch-case 语句中使用 Enums,它可以提供清晰的代码并更好地理解代码.但另一方面,我们也有一个 Visitor 模式 样式的枚举实现,它确保了类型安全性和可扩展性,讨论 这里. 话虽如此,回到 ..
发布时间:2022-01-19 10:58:17 Java开发

日食错误?仅使用默认情况打开 null

我正在尝试使用 enum,我发现以下在 Eclipse 上编译并运行良好(Build id:20090920-1017,不确定确切的编译器版本): 公共类 SwitchingOnAnull {枚举 X { ,;}公共静态无效主要(字符串[]参数){X x = 空;开关(x){默认值:System.out.println("Hello world!");}}} 当使用 Eclipse 编译和运行 ..
发布时间:2022-01-19 10:52:47 Java开发

在 switch-case 中使用枚举值的字符串表示

为什么不能在 switch case 中使用枚举值作为字符串?(或者这有什么问题:) 字符串参数;开关(参数){case MyEnum.VALUE1.toString()://这不等于 "VALUE1" 吗?//某物休息;案例 MyEnum.VALUE2.toString()://别的东西休息; 解决方案 只能使用编译时已知的字符串.编译器无法确定该表达式的结果. 也许你可以试试 字 ..
发布时间:2022-01-19 10:50:43 Java开发

Swift switch 语句考虑了所有 Int 情况,但编译器仍然显示错误

我知道 Swift 中的 switch 语句必须是详尽的,否则我们必须提供默认情况.我在网上看到下面的代码,switch语句已经覆盖了Int中的所有情况,但是编译器仍然显示switch must be穷举的错误信息,考虑添加一个default子句.我有什么遗漏吗? 扩展 Int {枚举种类 {case 负、零、正}变种:种类{切换自我{案例0:返回.零案例让 x 其中 x >0:返回 .Posi ..
发布时间:2022-01-19 10:45:50 移动开发