Ejemplo n.º 1
0
        /// <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));
        }
Ejemplo n.º 2
0
 int TypeSort(RechargeCostDataBase a, RechargeCostDataBase b)
 {
     return((int)a.sortID - (int)b.sortID);
 }