我想声明一个包含布尔值和长列表的元组。
这就是我所拥有的,但它在最后一个列表中带有红色下划线:
Tuple<bool, List<long>> TheTuple = new Tuple<bool,List<long>>(false, List<long>);
我错过了什么?
谢谢。
我想声明一个包含布尔值和长列表的元组。
这就是我所拥有的,但它在最后一个列表中带有红色下划线:
Tuple<bool, List<long>> TheTuple = new Tuple<bool,List<long>>(false, List<long>);
我错过了什么?
谢谢。
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>());
您正在将类型描述传递给构造函数,您需要传入该类型的变量。(可能是一个Doh!时刻)