我想IComparer在C#中实现自定义字符串并将其应用于ComboBox.
实际结果
如果我将ComboBox's Sorted属性设置为true,则输出为:
A
AA
AAA
B
BB
BBB
Run Code Online (Sandbox Code Playgroud)
通缉结果
排序算法的通缉行为如下(金融开发人员将理解为什么:)):
AAA
AA
A
BBB
BB
B
Run Code Online (Sandbox Code Playgroud)
题
有可能吗?这里需要排序算法吗?
PS:我不需要完整的代码答案,我只需要了解它是如何完成的.
编辑
这是关于信用评级.我在我的问题中省略了一些内容.评级必须按以下顺序排序:
XXX
XX+
XX
XX-
X+
X
X-
Run Code Online (Sandbox Code Playgroud)
用X in ('A','B','C')和'A' > 'B' > 'C'
我想知道这个查询是如何执行的:
SELECT TOP 10 * FROM aSybaseTable
WHERE aCondition
Run Code Online (Sandbox Code Playgroud)
事实上,该查询花费了太多时间来返回结果。所以我想知道查询是否足够智能,可以在结果达到 10 行时停止,或者返回所有可能的结果,然后仅打印前 10 行。
提前感谢您的回复 !