클래스의 [Flags] 열거 필드를 정수 값 (예 : 5)이 아닌 문자열 표현 (예 : "일요일, 화요일")으로 직렬화하도록 지정하는 방법이 있습니까? ?[Flags] 열거 형을 문자열로
웹 서비스에서 다음 SomeClass 형식을 반환 할 때 "Days"라는 문자열 필드를 가져 오려면 숫자 필드가 나타납니다.
[Flags]
public enum DaysOfWeek
{
Sunday = 0x1,
Monday = 0x2,
Tuesday = 0x4,
Wednesday = 0x8,
Thursday = 0x10,
Friday = 0x20,
Saturday = 0x40
}
[DataContract]
public class SomeClass
{
[DataMember]
public DaysOfWeek Days;
}