初始化集合的简明方法

m.e*_*son 1 c# collections

我可以使用以下内容以简洁的方式初始化类:

public static readonly type TYPE_NAME = new type()
        {
            ClientIp = "ClientIp",
            LanguageCode = "LanguageCode",
            SessionToken = "SessionToken",
            SystemKey = "SystemKey"
        };
Run Code Online (Sandbox Code Playgroud)

但是,是否可以以类似的方式初始化集合(继承自List<>)?

Bal*_*a R 8

List<string> strList = new List<string>{ "foo", "bar" };

List<Person> people = new List<Person>{
                                new Person { Name = "Pete", Age = 12},
                                new Person { Name = "Jim", Age = 15}
                      };
Run Code Online (Sandbox Code Playgroud)