|
|
1
12
这两个枚举的基本值都是
例如,如果查看Reflector中的第二个枚举,您将看到如下内容:
编辑:如果你想要一个不同的基础类型,你必须指定它,例如。
|
|
|
2
8
如果不指定类型,则默认为
很遗憾,你不能指定
然后上这样的课:
(顺便说一句,方法
这将允许您了解扩展的char enum概念:
使用默认值(
可以在F#中声明字符枚举:
它会打印出来
但是。。。如果你试图利用它的价值观,C会抱怨的。这是:
给出编译器错误:
所以你真的不应该在F#中创建字符枚举。 |
|
|
3
1
enum只是幕后的int类型。您可以将其更改为long、byte和其他一些,但它们必须是数字。Char在这里工作是因为它可以被改成int。所以,对不起,我认为这是不可能的。 |
|
|
4
0
试试这个,对我有用:
当propValue的类型为MyEnum2时,该值将更改为char,并为“a”、“b”或“c” |
|
|
H.v.M. · 为最后一个枚举值指定不同的变量值 4 年前 |
|
|
JimmyDiJim · 在声明后定义枚举变量 8 年前 |
|
|
Eli K · 语法错误,插入“{”以完成枚举体(在类的末尾) 8 年前 |
|
|
Vivek Shukla · 在中间添加枚举 8 年前 |
|
|
DannyD · 如何访问typescript中的枚举名称 8 年前 |