Enum değerine dayanarak Enum adı alın:Aşağıdaki Enum ilan ettiler
public enum AfpRecordId
{
BRG = 0xD3A8C6,
ERG = 0xD3A9C6
}
ve ben değerdir gelen enum nesneyi almak istiyorum:
private AfpRecordId GetAfpRecordId(byte[] data)
{
...
}
Çağrı Örnekler:
byte[] tempData = new byte { 0xD3, 0xA8, 0xC6 };
AfpRecordId tempId = GetAfpRecordId(tempData);
//tempId should be equals to AfpRecordId.BRG
Ayrıca linq veya lambda kullanmak istiyorum, sadece daha iyi veya eşit performans verebilirlerse.
olası bir kopyası [değer bilinirken enum adını al] (http://stackoverflow.com/questions/3327883/get-enum-name-when-value-is-known) – Heinzi