/// <summary> /// 通过[ID]二分快速查表 /// </summary> /// <param name="ID">ID</param> /// <returns></returns> public static RechargeCostDataBase Query(this List <RechargeCostDataBase> sorted, uint ID) { var key = new RechargeCostDataBase() { ID = ID }; var comparer = new Comparer1(); var index = sorted.BinarySearch(key, comparer); return(index >= 0 ? sorted[index] : default(RechargeCostDataBase)); }
int TypeSort(RechargeCostDataBase a, RechargeCostDataBase b) { return((int)a.sortID - (int)b.sortID); }