2011-12-02 2 views
0

내가 현재이추가 그래서 나는

[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 개의 값이있는 하나의 클래스가 있습니다!

정말 그들을 어떻게 든리스트가되는,하지만 자신의 두 특성 (DataContractDisplayName)을 유지하면서이 작업을 수행하는 방법을 확실 해요 하시겠습니까 단지 부울을 결합 할 수있는 자신 만의 클래스/구조체를 만들 수 없습니다 왜

답변

1

그리고 문자열? 의 라인을 따라 뭔가 :

var myList = new List<MyThing>(); 

myList.Add(new MyThing() { myBool = true , myName="Displayname" }); 
+0

그 생각했지만, 어디 속성에 석고 것 :

public class MyThing { bool myBool; string myName; } 

그리고는 당신은 할 수 있습니까? – Mech0z

+0

어땠어? – Flater

관련 문제