[英]Define new value-type for struct
我想知道是否有可能制造出一个结构或类似的值,如布尔值的对与错,例如流体,固体或气体。 (不是字符串变量)在此先感谢!
我认为您只需要这样:
enum State { Fluid, Solid, Gas };
所拥有状态的枚举。 因此,当您要引用流体状态时,只需编写此State.Fluid
。
基本上,枚举用于声明枚举,枚举是一种独特的类型,由一组称为枚举列表的命名常量组成。
有关enum
更多文档,请在此处查看 。
枚举是简单的值类型,可将名称映射到整数值或标志。
enum State
{
Fluid,
Solid,
Gas
}
在内部, State.Fluid
仅为0, State.Solid
为1, State.Gas
为2。除非您使用ToString
,否则在运行时不使用任何字符串。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.