ho dichiarato quanto segue Enum:Ottiene il nome Enum in base al valore Enum
public enum AfpRecordId
{
BRG = 0xD3A8C6,
ERG = 0xD3A9C6
}
e voglio recuperare l'oggetto enum da è valore:
private AfpRecordId GetAfpRecordId(byte[] data)
{
...
}
chiamate Esempio:
byte[] tempData = new byte { 0xD3, 0xA8, 0xC6 };
AfpRecordId tempId = GetAfpRecordId(tempData);
//tempId should be equals to AfpRecordId.BRG
Vorrei anche usare linq o lambda, solo se possono fornire prestazioni migliori o uguali.
possibile duplicato di [Ottieni il nome enum quando il valore è noto] (http://stackoverflow.com/questions/3327883/get-enum-name-when-value-is-known) – Heinzi