Skip to main content
 首页 » 编程设计

c#之初始化集合的简洁方法

2024年01月22日30qq号

我可以使用类似这样的方式以简洁的方式初始化一个类:

public static readonly type TYPE_NAME = new type() 
        { 
            ClientIp = "ClientIp", 
            LanguageCode = "LanguageCode", 
            SessionToken = "SessionToken", 
            SystemKey = "SystemKey" 
        }; 

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

请您参考如下方法:

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} 
                      };