Объединить два списка с помощью LINQ
var result = list1.Concat(list2).OrderBy(x => x.Elevation).ToList();
PrashantUnity
var result = list1.Concat(list2).OrderBy(x => x.Elevation).ToList();