示例#1
0
        private int GetPos(int val)
        {
            var idx = _sortedList.BinarySearchKey(val);

            if (idx >= 0)
            {
                return(idx);
            }

            idx = ~idx;
            return(idx > 0 && _sortedList.Values[idx - 1] >= val ? idx - 1 : ~idx);
        }