gpt4 book ai didi

c# - 为枚举分配(非)常量值

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

我正在尝试将一个 short 分配给这样的枚举:;

public enum ValueRepresentation : short
{
ApplicationEntity = short.Parse("AE"),
AgeString = short.Parse("AS")
}

然而,这显然行不通。但是是否有快速解决方法来完成这项工作?

干杯

最佳答案

没有。枚举值始终是编译时常量。如果您希望它们成为通过运行代码创建的值,则必须自动生成源代码。

(究竟如何解析“AS”?)

当然,另一种选择是不使用枚举。它们可能不是您想要做的事情的最合适的解决方案。

关于c# - 为枚举分配(非)常量值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4068053/

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