在使用对象初始化器初始化对象时添加DataCollection属性

本文关键字:对象 初始化 添加 DataCollection 属性 | 更新日期: 2023-09-27 18:03:06

在使用对象初始化器初始化对象时添加属性。但是我们如何添加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()
        };

那么,如果我们想为"Subjects"添加属性,我们如何添加上面的条件呢?

一般我们可以这样做。

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

在使用对象初始化器初始化对象时添加DataCollection属性

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