【发布时间】:2011-07-12 12:55:48
【问题描述】:
假设这个对象:
DXMessage
{
public byte[] msg;
public int time;
public int millisecond;
}
并假设我有 2 个排序列表:
public static SortedList<long, DXMessage> brimstoneMessages =
new SortedList<long, DXMessage>();
public static SortedList<long, DXMessage> gpsMessages =
new SortedList<long, DXMessage>();
我对 2 个不同的消息列表执行了 2 个查询:
var bsQuery = GlobalObjects.bsMessages.Where(t =>
((t.Value.Time >= eventStart))).ToList();
var gpsQuery = GlobalObjects.gpsMessages.Where(t =>
((t.Value.Time >= eventStart))).ToList();
我想获取这两个查询的结果,并按时间和毫秒的升序加入它们。
【问题讨论】:
标签: c# linq join sql-order-by