无法将Enum...length赋值给常量 Public Const myConst As UShort = [Enum].GetNames(GetType(myEnum)).Length 错误:给出错误“需要常量表达式”。我有其他的策略,所以得到想要的效果不是问题所在。不过,如果有人知道如何将值直接从枚举获取到一个常量中,而不是创建一个只读属性,那就太棒了。我不希望手动计数枚举值,然后将总数硬编码
而不是键。用例是我们在客户端的代码中有枚举。这些值是作为JSON中的字符串从服务器上发送的。我希望将JSON有效负载键入为接口,但将属性键入为字符串以匹配枚举值。}Type '"A"' is not assignable to type 'Example | undefined'.ts(2322)
因此,我希望允许它成为枚举</em