Thursday, 22 August 2013

How to get right result of ToString() method in enum with two equal items

How to get right result of ToString() method in enum with two equal items

I have enum
[Flags]
public enum MyEnum
{
Item1 = 32768,
Item2 = 65536,
Item3 = 524288,
Item4 = Item3
}
Results of ToString() operation:
MyEnum.Item3.ToString() - "Item4"
MyEnum.Item4.ToString() - "Item4"
Is it possible to get:
MyEnum.Item3.ToString() - "Item3"
MyEnum.Item4.ToString() - "Item4"
?

No comments:

Post a Comment