Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/265.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在Console.WriteLine之后分隔这两个列表?_C#_Console Application_Line Breaks - Fatal编程技术网

C# 如何在Console.WriteLine之后分隔这两个列表?

C# 如何在Console.WriteLine之后分隔这两个列表?,c#,console-application,line-breaks,C#,Console Application,Line Breaks,我猜这是我忽略的一些简单的东西,但我有两个列表,它们在排序后写入控制台。如何在两个列表之间放置一个或两个换行符以分隔其输出 foreach (var number in map.OrderBy(i => i.Key)) { Console.WriteLine(number); } foreach (var color in map.OrderBy(c => c.Value == ColorType.White ? 0

我猜这是我忽略的一些简单的东西,但我有两个列表,它们在排序后写入控制台。如何在两个列表之间放置一个或两个换行符以分隔其输出

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

之前,可以使用
'\n'
字符。或者在没有参数的情况下调用
WriteLine()
。你知道如何使用LINQ但不知道如何打印空字符串,这有点奇怪…@CamiloTerevinto是的,我知道一个非常简单的问题。我没有正确搜索,因此很难找到此解决方案。我在寻找如何插入换行符,但它并没有给我提供准确的结果。