IComparer
C# でカスタム文字列を実装し、ComboBox に適用したいと考えています。
実績
ComboBox
のSorted
プロパティをに設定するtrue
と、出力は次のようになります。
A
AA
AAA
B
BB
BBB
望んだ結果
ソート アルゴリズムの望ましい動作は次のとおりです (金融開発者はその理由を理解するでしょう :) ) :
AAA
AA
A
BBB
BB
B
質問
それは可能ですか?ここでソートアルゴリズムが必要ですか?
PS:コードで完全な答えは必要ありません。それがどのように行われるかについてのアイデアが必要です..
編集
信用格付けについてです。私は私の質問で何かを省略しました。評価は次の順序で並べ替える必要があります。
XXX
XX+
XX
XX-
X+
X
X-
とX in ('A','B','C')
_'A' > 'B' > 'C'