创建具有多个值的泛型容器

本文关键字:泛型 创建 | 更新日期: 2023-09-27 18:17:53

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

我试过了:

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

但我显然得到一个错误信息。有办法创建这样的集合吗?

创建具有多个值的泛型容器

您可以使用Tuple<>

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

我是这样做的:

struct structure
{
  public char a;
  public string b;
  public List<int?> c;
}
var list = new List<structure>();