我想声明一个包含布尔值和long列表的元组。
这就是我所拥有的,但它在最后一个列表上用红色加下划线:
Tuple<bool, List<long>> TheTuple = new Tuple<bool,List<long>>(false, List<long>);
我错过了什么?
感谢。
答案 0 :(得分:3)
Tuple<bool, List<long>> TheTuple = Tuple.Create(false, default(List<long>));
请注意,它会将元组的Item2
属性设置为null,这可能不是您想要的。如果您想将其设置为实际List<long>
,请使用new List<long>()
:
Tuple<bool, List<long>> TheTuple = Tuple.Create(false, new List<long>());
答案 1 :(得分:0)
您正在将类型描述传递给构造函数,您需要传入该类型的变量。 (可能是一个Doh!时刻)