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

时间:2018-04-08 00:02:13

标签: c# console-application line-breaks

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

if(navigator.geolocation) {
            navigator.geolocation.getCurrentPosition(function(position) {
                var latlng = new google.maps.LatLng(position.coords.latitude, position.coords.longitude);
                marker.setPosition(latlng);
                map.setCenter(latlng);
}

这样两个列表在Console.Readline();

之后就在一起了

以下是现在的结果。

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();

这就是我想要的样子:

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

有什么想法吗?

1 个答案:

答案 0 :(得分:4)

你可以打电话

Console.WriteLine();

在第二个foreach之前。