如何在 Console.WriteLine 之后将这两个列表分开?

How can I separate these two lists after Console.WriteLine?

我猜这是我忽略的简单问题,但我有两个列表在排序后写入控制台。我怎样才能在两个列表之间放置一两个换行符来分隔它们的输出。

foreach (var number in map.OrderBy(i => i.Key))
{
    Console.WriteLine(number);
}

foreach (var color in map.OrderBy(c => c.Value == ColorType.White ?
                            0 : c.Value == ColorType.Yellow ? 1 : 2))
{
    Console.WriteLine(color);
}

Console.ReadLine();

有了这个,两个列表都在 Console.Readline() 之后;

这是现在的结果。

[92, Yellow]
[94, Yellow]
[97, Red]
[98, White]
[99, Red]
[100, White]
[100, White]
[43, White]
[14, White]
[59, White]
[8, White]

这就是我想要的样子:

[92, Yellow]
[94, Yellow]
[97, Red]
[98, White]
[99, Red]

[100, White]
[100, White]
[43, White]
[14, White]
[59, White]
[8, White]

有什么想法吗?

你可以打电话

Console.WriteLine();

在第二个之前 foreach