搜索枚举类型
本文关键字:类型 枚举 搜索 | 更新日期: 2023-09-27 18:17:53
我试图使用枚举类型作为参考,通过数字表排序。我想做的是给一个方法一个数字,方法会取这个数字并使用Enumeration来决定这个数字的实际含义。
例如,我给方法
string MyMethod(string ByteValue)
{
//I want to take the hexValue and use it to look in the enumeration and return the
type based on the byte value
//Can you go from an enumeration to a string?
}
enum Directions : byte
{
Left = 0x00,
Right = 0x01,
Up = 0x02,
Down = 0x03,
}
直接转换值
string MyMethod(string ByteValue)
{
return ((Directions)Convert.ToByte(ByteValue,16)).ToString();
}
如果您想获得enum
值的名称,请尝试GetName
:
var val = Directions.Down;
string name = Enum.GetName(typeof(Directions), val);