he declarado lo siguiente enumeración:Obtener el nombre de enumeración basada en el valor de enumeración
public enum AfpRecordId
{
BRG = 0xD3A8C6,
ERG = 0xD3A9C6
}
y quiero recuperar el objeto de enumeración de es valor:
private AfpRecordId GetAfpRecordId(byte[] data)
{
...
}
Ejemplos de llamadas:
byte[] tempData = new byte { 0xD3, 0xA8, 0xC6 };
AfpRecordId tempId = GetAfpRecordId(tempData);
//tempId should be equals to AfpRecordId.BRG
También me gustaría usar linq o lambda, solo si pueden dar mejor o igual rendimiento.
posible duplicado de [Obtener nombre de enum cuando se conoce el valor] (http://stackoverflow.com/questions/3327883/get-enum-name-when-value-is-known) – Heinzi