Tim*_*sen 2 c# enums constants variable-assignment
我正在尝试为这样的枚举分配短片:
public enum ValueRepresentation : short
{
ApplicationEntity = short.Parse("AE"),
AgeString = short.Parse("AS")
}
Run Code Online (Sandbox Code Playgroud)
然而,这显然不起作用.但有没有快速解决方案使这项工作?
干杯
否.枚举值始终是编译时常量.如果你想他们是通过运行代码创造的价值,你就必须自动生成的源代码.
(无论如何解析"AS"究竟是如何工作的?)
当然,另一种选择是不使用枚举.它们可能不是您尝试做的最合适的解决方案.