带有基础类型的枚举。无意中返回字符串表示形式。
带有基础类型的枚举。无意中返回字符串表示形式。
这个问题在这里已经有答案了:
我有以下的枚举类型:
public enum BikeType : byte { Road = 0, Mountain = 1 };
当我尝试传入它时,我检索到的是代表此字节的“字符串”表示形式,而不是数值:
string str = string.Format(\"Road bike has a byte value of {0}\", BikeType.Road);
"Road bike has a byte value of Road"
我想要的是这个字节的数值 (0)。我做错了什么?
谢谢。
admin 更改状态以发布 2023年5月24日