我猜这是一个简单的东西,我忽略了但是我有两个列表在排序后写入控制台。如何在两个列表之间放置一个或两个换行符以分隔其输出。
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]
有什么想法吗?
答案 0 :(得分:4)
你可以打电话
Console.WriteLine();
在第二个foreach
之前。