I have WCF service with Enum as data contract. How to get list of Enum values. This is code:
in WCF
[DataContract]
public enum MyEnum
{
[EnumMember(Value="My first member")]
First,
[EnumMember(Value="My second member")]
Second,
[EnumMember(Value="My third member")]
Third
}
in client application:
Array myEnumMembers = Enum.GetValues(typeof(MyEnum));
foreach(MyEnum member in myEnumMembers )
{
MembersListBoxControl.Items.Add(member.ToString());
}
This works but in my list box control it shows value without space like this:
Myfirstmember
Mysecondmember
Mythirdmember