2013-03-08 143 views
0

使用對象初始化程序初始化對象時添加屬性。但是我們如何添加DataCollection屬性?使用對象初始化程序初始化對象時添加DataCollection屬性

例子:

class Student{ 
      public string FirstName{ get; set} ; 
      public string LastName{ get; set}; 
      public DataCollection<string> Subjects{ get; set} ; 

} 

Student myStudent = new Student 
     { 
      FirstName = "John", 
      LastName = "Something" 
      //Subjects.AddRange() 
     }; 

因此,如果我們想爲我們如何能夠在上述條件下添加「主題」添加屬性?

一般我們可以做如下。

 Student clsStudent = new Student(); 
    clsStudent.FirstName = "Foo"; 
    clsStudent.LastName = "other"; 
    clsStudent.Values.AddRange(new string[] { "c#" }); 

回答

1
Student myStudent = new Student 
     { 
      FirstName = "John", 
      LastName = "Something" 
      Subjects = { 
          "Subject1", 
          "Subject2", 
          "Subject3", 
         } 
     }; 
+0

謝謝。它正在工作。 – SP007 2013-03-08 19:28:03

+0

@hellosuresh請將我的答案標記爲接受,如果它解決了您的問題=) – 2013-03-08 19:33:57

+0

我們只能在一定的時間後回答。 – SP007 2013-03-08 19:35:02