C#-如何初始化列表<;字符串[]>;同路
我想初始化一个由同一行中的字符串数组组成的列表。我该怎么做C#-如何初始化列表<;字符串[]>;同路,c#,list,constructor,C#,List,Constructor,我想初始化一个由同一行中的字符串数组组成的列表。我该怎么做 public List<string[]> list = new List<string>(/** What should I put here? */); public List=新列表(/**我应该在这里放什么?*/); 公共列表=新列表{ 新【】{“a”、“b”、“C”}, 新字符串[0], 新[]{“d”} }; 但也就是说: 公共领域通常是个坏主意 使用setter的列表/集合成员通常不是一个好主
public List<string[]> list = new List<string>(/** What should I put here? */);
public List=新列表(/**我应该在这里放什么?*/);
公共列表=新列表{
新【】{“a”、“b”、“C”},
新字符串[0],
新[]{“d”}
};
但也就是说:
- 公共领域通常是个坏主意
- 使用setter的列表/集合成员通常不是一个好主意
- 在构造函数中初始化和填充集合通常不是一个好主意