タイトルが付いています。IEnumerable <char>にIComparableを実装させることは可能ですか?
クラスを比較可能にし、並べ替えにDataGridを使用するかどうかはわかりますが、IComparableを実装します。
しかし、IEnumerableではどうすればいいですか?
私はIEnumerableのコレクションを持っているので、各IEnumerableを互いに比較し、並べ替えを行いたいと思います。含まれている "D"、 "E"、 "F"
IEnumerable<char> EnumableB
を: "D"、 "E"、 "C"
IEnumerable<char> EnumableA
が含まれています
だから含むコレクションList<IEnumerable<char>>
が言います
コレクションList<IEnumerable<char>>
をデータグリッドにバインドする場合、 をacsの順に並べ替えると、順序はEnumableB
1番目、次にEnumableA
2番目になります。
私はEnumableA
をオブジェクトimplsIComparable
に格納するなどの解決策を考えていますが、これは高価なオブジェクトの別のコレクションを作成する必要があります。
IComparable
インターフェイスと私の並べ替えの実装をIEnuerable<char>
に追加することができますか、それでは、並べ替えることができますか?
ソートを行うためにDataGridでデータバインディングにどのように適用できるのか分かりません...プログラムでLinqとソートしていません... –
ああ待って、私はあなたの最後のセンチメンタルを逃しました。私はあなたが正しいと思います。ありがとう。 –