[英]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.