मैं निम्नलिखित Enum घोषणा की है के आधार पर Enum नाम प्राप्त करें:Enum मूल्य
public enum AfpRecordId
{
BRG = 0xD3A8C6,
ERG = 0xD3A9C6
}
और मैं enum वस्तु पुनः प्राप्त करने के मूल्य से हैं:
private AfpRecordId GetAfpRecordId(byte[] data)
{
...
}
कॉल उदाहरण:
byte[] tempData = new byte { 0xD3, 0xA8, 0xC6 };
AfpRecordId tempId = GetAfpRecordId(tempData);
//tempId should be equals to AfpRecordId.BRG
मैं linq या lambda का भी उपयोग करना चाहूंगा, केवल तभी जब वे बेहतर या प्रदर्शन के बराबर हो।
संभावित डुप्लिकेट [मूल्य ज्ञात होने पर enum नाम प्राप्त करें] (http://stackoverflow.com/questions/3327883/get-enum-name-when-value-is-known) – Heinzi