У меня в настоящее время есть класс, подобный этому
[DataContractAttribute]
public class someClass
{
public someClass()
{
someVarA = true;
someVarB = true;
someVarC = true;
}
[DataMember]
[DisplayName(@"Some cool var displayname")]
public bool someVarA {get;set;}
[DataMember]
[DisplayName(@"Some other cool name")]
public bool someVarB {get;set;}
[DataMember]
[DisplayName(@"Boring")]
public bool someVarC {get;set;}
}
Проблема в том, что для установки или чтения этих значений требуется много кода, просто посмотрите на конструктор, например, у меня есть один класс с 20значения в нем в "реальном" коде!
Мне бы очень хотелось, чтобы они как-то стали списком, но я не уверен, как это сделать, сохранив их 2 атрибута (DataContract
и DisplayName
)