创建具有多个值的通用容器

时间:2014-08-12 17:28:23

标签: c# collections

我正在尝试创建一个包含多个值的通用容器:

我试过了:

List<char, string, List<int?>> my_list = new List<char, string, List<int?>>();

但我很容易收到错误消息。有没有办法创建这样的集合?

2 个答案:

答案 0 :(得分:2)

您可以使用Tuple<>

 var list = new List<Tuple<char, string, List<int?>>>();

答案 1 :(得分:1)

我已经这样做了:

struct structure
{
  public char a;
  public string b;
  public List<int?> c;
}

var list = new List<structure>();