2

我想在同一行初始化一个由字符串数组组成的列表。我怎样才能做到这一点?

public List<string[]> list = new List<string>(/** What should I put here? */);
4

1 回答 1

4
public List<string[]> list = new List<string[]> {
    new [] {"a","b","C"},
    new string[0],
    new [] {"d"}
};

话虽如此:

  • 公共领域通常是个坏主意
  • 带有 setter的列表/集合成员通常是个坏主意
  • 在构造函数中初始化和填充集合通常是个坏主意
于 2021-01-14T12:56:24.940 回答