我想在同一行初始化一个由字符串数组组成的列表。我怎样才能做到这一点?
public List<string[]> list = new List<string>(/** What should I put here? */);
最佳答案
public List<string[]> list = new List<string[]> {
new [] {"a","b","C"},
new string[0],
new [] {"d"}
};
但是,话虽如此:
- 公共(public)字段通常不是一个好主意
- 列表/集合成员带有setter通常是一个坏主意
- 在构造函数中初始化和填充集合通常是一个坏主意
关于C# - 如何在同一行中初始化 List<string[]>,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65719362/