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是的,我知道一个非常简单的问题。我没有正确搜索,因此很难找到此解决方案。我在寻找如何插入换行符,但它并没有给我提供准确的结果。