【发布时间】:2021-05-24 14:20:41
【问题描述】:
我有以下枚举
public enum Status
{
New = 'N',
Live = 'L',
Expired = 'E'
}
在收到字符'N' 后,我想获得相关值(即Status.New)
似乎Enum.Parse 不适用于char,甚至char.toString(),所以我想获取与字符关联的数值
var myChar = 'N';
var myNumber = Char.GetNumericValue(myChar); // or char.GetNumericValue(myChar);
而myNumber的值为-1,不正确
发生了什么事?
【问题讨论】: