26 lines
877 B
C#
26 lines
877 B
C#
|
namespace Web12306.Servers.TrainSuggestion
|
|||
|
{
|
|||
|
using System.Collections.Generic;
|
|||
|
|
|||
|
public class SuggestItemComparer : IComparer<SuggestItem>
|
|||
|
{
|
|||
|
#region Implementation of IComparer<in StopInfo>
|
|||
|
|
|||
|
/// <summary>
|
|||
|
/// <20>Ƚ<EFBFBD><C8BD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><F3B2A2B7><EFBFBD>һ<EFBFBD><D2BB>ֵ<EFBFBD><D6B5>ָʾһ<CABE><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>С<EFBFBD>ڡ<EFBFBD><DAA1><EFBFBD><EFBFBD>ڻ<EFBFBD><DABB>Ǵ<EFBFBD><C7B4><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
|||
|
/// </summary>
|
|||
|
/// <returns>
|
|||
|
/// һ<><D2BB><EFBFBD>з<EFBFBD><D0B7><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ָʾ <paramref name="x"/> <20><> <paramref name="y"/> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD><EFBFBD>±<EFBFBD><C2B1><EFBFBD>ʾ<EFBFBD><CABE> ֵ <20><><EFBFBD><EFBFBD> С<><D0A1><EFBFBD><EFBFBD> <paramref name="x"/> С<><D0A1> <paramref name="y"/><3E><> <20><> <paramref name="x"/> <20><><EFBFBD><EFBFBD> <paramref name="y"/><3E><> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <paramref name="x"/> <20><><EFBFBD><EFBFBD> <paramref name="y"/><3E><>
|
|||
|
/// </returns>
|
|||
|
/// <param name="x">Ҫ<>Ƚϵĵ<CFB5>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param><param name="y">Ҫ<>Ƚϵĵڶ<C4B5><DAB6><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD></param>
|
|||
|
public int Compare(SuggestItem x, SuggestItem y)
|
|||
|
{
|
|||
|
if (x.EndPoint ^ y.EndPoint)
|
|||
|
return x.EndPoint ? -1 : 1;
|
|||
|
|
|||
|
return x.StopTime - y.StopTime;
|
|||
|
}
|
|||
|
|
|||
|
#endregion
|
|||
|
}
|
|||
|
}
|