gpt4 book ai didi

c# - 在 .NET 的子类中扩展枚举定义

转载 作者:行者123 更新时间:2023-11-30 20:12:59 25 4
gpt4 key购买 nike

我有一个需要定义枚举的基类:

基类 - 一些枚举

然后我需要从基类创建两个派生类并扩展枚举中的值:

子类 1 : 基类 - 一些枚举 - 一些枚举值 1

子类 2 : 基类 - 一些枚举 - 一些枚举值 2

有人可以在 C# 或 VB.NET 中提供执行此操作的语法吗?或者,如果不可能的话,建议替代我正在尝试做的事情?谢谢!

最佳答案

无法扩展枚举中的值列表。枚举在声明和编译时是静态的。

您的替代方案是停止使用枚举并将其替换为其他数据类型或类层次结构。

关于c# - 在 .NET 的子类中扩展枚举定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2000903/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com