我有一个带有三个循环的方法:
public void Print(Tuple<List<DateTime>, List<double>, List<string>> dataToPrint)
{
foreach (var item in dataToPrint.Item1)
{
Console.WriteLine(item);
}
foreach (var item in dataToPrint.Item2)
{
Console.WriteLine(item);
}
foreach (var item in dataToPrint.Item3)
{
Console.WriteLine(item);
}
}
是否可能只使用一个循环将所有列表项的内容打印在屏幕上?
Tuple
?如果所有的列表长度都相同,那么无论如何,请使用List<Tuple<...>>
,如果不是,则只需实现一个构建器方法来打印列表,并调用它三次即可。 - InBetween