Light12306/Web12306/Servers/TrainSuggestion/SuggestItemComparer.cs

26 lines
877 B
C#
Raw Normal View History

2015-03-13 19:25:08 +08:00
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
}
}