enums 相关问题

一种数据类型,由一组名为元素,成员或类型的枚举器的命名值组成。

在运行时(或通过某些中间件编译时)定义枚举的简单方法

有没有办法通过加载和解析脚本文件(可能是 XML 或 JSON 文件)中的数据来定义枚举常量集? 我问这个是因为我在一个项目中大量使用枚举,...

回答 4 投票 0

我应该明确定义我的枚举常量的值吗

我之前听说过,如果我没有做一些聪明的事情(例如使用值作为位掩码),我应该简单地让编译器选择为枚举常量分配哪些值。如果我只是使用

回答 2 投票 0

如何根据类型填充 Enum 的值

我正在尝试在Unity中创建一个角色能力系统。 在系统中,我有各种不同的类和接口,它们都是空的“IAbilitySystem”接口所固有的。 使用系统; 我们...

回答 1 投票 0

Typescript 通用枚举验证防护不返回枚举的类型

我在为枚举创建验证守卫时遇到问题。我创建的枚举保护函数可以很好地检查传递给函数的值是否确实存在于枚举对象中,但是我...

回答 2 投票 0

使用泛型类型通过原始值获取枚举中的关联类型

这是一个枚举类: 枚举类 Foo(rawValue: Int) { 第一(1), 第二(2) } 我可以使用伴随对象通过原始值检索类型: 枚举类 Foo(rawValue: Int) { 第一(1),

回答 1 投票 0

当Enum成员不存在时返回默认成员

我有一个枚举,我希望当其中不存在成员时返回默认成员。例如: 类 MyEnum(enum.Enum): A = 12 乙 = 24 定制 = 1 打印(我的枚举。

回答 2 投票 0

Java 中是否可以将数值赋给枚举?

Java 中可能有这样的事情吗?可以为 Java 中的枚举元素分配自定义数值吗? 公共枚举 EXIT_CODE { A=104,B=203; }

回答 6 投票 0

如何在 Dotnet API 中接收 Enum 作为字符串?

我有一个用 swagger 记录的 dotnet API 应用程序。在我的一个端点中,我收到如下 DTO: 公共类 CreateCooperativeUserDTO { [必需的] 公共必需字符串名称 {...

回答 1 投票 0

如何防止枚举中出现重复值?

我想知道有没有办法防止具有重复键的枚举进行编译? 例如下面的枚举将编译 公共枚举 EDuplicates { 独特的, 重复=0, 键 = 1,

回答 7 投票 0

你可以使用类作为字典中的值吗

对编程相当陌生,我正在尝试制作一个ID系统,基本上是: ... 枚举 ID { id1, id2, id3 } 字典

回答 3 投票 0

在打字稿中将字符串分配给枚举时未定义

我们正在尝试将文本分配给枚举变量,但未定义 枚举颜色{ 绿色=“GRN”, 红色=“RD” } 让文本:字符串=“GRN”; 让我们测试一下:...

回答 1 投票 0

如何创建一个结构体来保存枚举的所有变体

我正在开发一个程序,该程序根据选择的选项使用不同的指令集,目前我正在使用 Choose_instruction_set 函数来选择选择的选项...

回答 1 投票 0

不同编译器的枚举大小(以字节为单位)[重复]

枚举的大小在不同编译器(gcc、Visual C 等?)中始终相同。也就是说,特定枚举的 sizeof() 是否为遵循 C/C++ 的每个编译器提供相同的值

回答 2 投票 0

如何在 TypeScript 中正确地为 `enum` 类型(及其对象)起别名?

我们正在将一些代码从 Closure 类型系统转换为 TypeScript。 之前我们有一些 @enum 和 @typedef 被导出为类的静态成员: 导出类 C {} /** @enum {nu...

回答 2 投票 0

用于指定 C 枚举大小的 GCC/Clang/MSVC 扩展?

是否有任何扩展功能可以指定每个编译器上 C 枚举的大小? 海湾合作委员会 铛 MSVC

回答 3 投票 0

如何从 QMetaType 获取结构体成员的名称?

我有: 结构 myStruct { int m_valueA; 浮动m_valueA; 布尔m_valueA; }; Q_DECLARE_METATYPE(myStruct) .... 结构 myStructXY { .... }; Q_DECLARE_METATYPE(myStructXY) 我可以得到...

回答 3 投票 0

如何将字符串与Python枚举进行比较?

我刚刚发现Python中存在Enum基类,我正在尝试想象它对我有什么用处。 假设我定义了交通灯状态: 从枚举导入枚举,自动 班级

回答 5 投票 0

Swift,使用具有不同特定类型的泛型属性 - 对泛型类型的引用需要

如何分配一个可以具有泛型类型的类的实例,但在运行时之前您不知道它是什么类型? 例如。 我们有一个协议和枚举符合......

回答 2 投票 0

Rust:枚举中的名称字段

是否可以命名或以其他方式描述 Rust 中枚举的字段? 我们看一下这段代码: 枚举移动{ 捕获(一块,一块,(i8,i8),(i8,i8)), ... } 可能不太明显...

回答 1 投票 0

检查 Java 可选映射管道中的枚举 valueOf

我有以下方法,在这里我首先获取exportProductType的名称,然后获取该名称的值。如果 name 或 valueOf(name) 为 null,则抛出异常。 公共静态 ProductT...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.