枚举 问答列表

在 C 中将字符串转换为枚举#

作者:Ben Mills 提问时间:8/19/2008

在 C# 中将字符串转换为枚举值的最佳方法是什么? 我有一个包含枚举值的 HTML select 标签。当页面发布时,我想获取值(将采用字符串的形式)并将其转换为相应的枚举值。 在一个理想的世界里...

如何避免匹配枚举时出现语法重复?

作者:Snails 提问时间:1/12/2023

我有一个结构,其中一个字段是枚举,当使用 match 语句时,有很多重复感觉是可以避免的。 基本上我现在所拥有的是 match self.foo // which is an enum, Foo ...

在 Rust 中寻找更好的枚举方法设计模式

作者:exocortex 提问时间:1/14/2023

我需要一种方法将不同的对象放在一个枚举中,这些对象都实现了某个特征。该枚举应实现一个以某种方式调用其变体方法的方法,例如多次调用。 我试图举一个非常简单的例子,但它仍然没有我想要的那么短。 更多解释:...

如何为返回正确类型的枚举实现 get-method?

作者:exocortex 提问时间:2/1/2023

我有一个枚举,其中包含包含某些类型的变体。我想编写一个方法,如果枚举变体包含此类型,则该方法会自动返回正确的类型。get pub enum Var { Switch(bool), Positiv...

按类型或枚举调度执行策略?

作者:glades 提问时间:1/19/2023

在 C++ 中,在基于策略的设计模式中,我基本上有两种选择:我可以使用单个类型(基于这些类型选择重载)或指定包含所有策略的枚举,并在运行时调度它们。如今,编写基于策略的设计的首选方式是什么? 演示 ...

用于在枚举中按键返回 Map 值的函数

作者:Fares Mahmoud 提问时间:2/7/2023

我有一个枚举类,它将语言区域设置映射到列表。 如何修复伴随对象中的函数getReservationFrequencies 要根据区域设置(键)返回映射的值? enum class Reservat...

多态类型鉴别器在反序列化期间不会转换为枚举

作者:Artur Safiullin 提问时间:3/7/2023

我正在使用枚举字段作为多态序列化/反序列化的类型鉴别器,并遇到了奇怪的行为。作为类型鉴别器的字符串值不会转换为枚举,并设置此枚举的默认值。 这是我的 C# 模型 [JsonPolymorphic(...

声明文件中的枚举命名空间?

作者:luke23545234 提问时间:3/23/2023

我有一个 php->typescript 转换器,它从 PHP 生成打字稿声明文件。请告诉我如何从以下内容创建相应的 ts 语句块: dto.d.ts declare namespace App....

为什么这种强制转换在 C# 中是多余的?[复制]

作者:Kamil Guliyev 提问时间:4/8/2023

这个问题在这里已经有答案了: 为什么枚举的开关接受隐式转换为 0,而任何其他整数则不接受? (2 个答案) 8个月前关闭。 这是枚举:OrderStatus public enum OrderSt...

如何在 C# 中将 int 转换为枚举?

作者:lomaxx 提问时间:8/27/2008

如何在 C# 中将 an 转换为 an?intenum...


共129条 当前第7页