私はキーがアルファベット以外の方法でソートされてソートされた辞書を作成する方法を把握しようとしています。私がそれを並べ替える方法を定義する方法はありますか?ソート辞書 - C#
は例えば、キーは次のように順番になっている可能性があり、次の
AAA1X
AAB1Y
AAC1Y
AAA2X
AAB2Y
AAC2X
最初の3つの文字はアルファベット順ですが、私は一種としてであれば、それが原因の数に(間違った順序でそれらをひとまとめます)。また、最後にXまたはYがあることにも注意してください。コードでは、XまたはYのみが存在します。
すべての可能な組み合わせを並べ替えるための列挙を書くことはできますが、それもやりたいと思いますが、わかりませんどのように私は、私は、これは少し曖昧ですけど、任意のヘルプははるかに高く評価されるだろう...
をソートされた辞書と列挙体を使用することができます!
乾杯!
あなたはIDictionaryを自分で実装することができ、ソートしかし、あなたが欲しいです。何かを(オペレータが多型ではないとして、あなたは*オーバーロード*演算子は、* *オーバーライドすることはできませんのでご注意)行うことはありません '=='演算子のオーバーロード – Will