私はSortedListを使いたいという素早いアプリケーションを持っています。これをあまり使わなかったので、私が何をやっているのかを知るための少しの調査を行い、明らかに2つのバージョンがあることを発見しました。それとも、追加の機能を持つSortedListが1つありますか?あなたはSystem.CollectionsとSystem.Collections.Genericのもう一つのバージョンがあることがわかります。SortedListには2種類の理由がありますか?
System.Collections.SortedList slist1 = new SortedList();
System.Collections.Generic.SortedList<string, object> slist2 = new SortedList<string, object>();
これらは多くの点で異なります。一つ目は、slist1にはSetByIndexというメソッドがあり、slist2はそうではありません。
なぜ、SortedListには2つのバージョンがありますか?また、Generic SortedListのオブジェクトの値をどのように更新しますか?
これらは一般的な非ジェネリックバージョンであるジェネリック
SortedList
にオブジェクトの値を更新します。非ジェネリックバージョンは、ジェネリックがフレームワークで導入される前の古いバージョンであり、主に下位互換性の原因となっています。 – Rahulジェネリックでないバージョンは、C#のジェネリックの導入に先立っています。 –
@ラフル、私はそれが私が言ったことだと思う、はい。 – Cyberherbalist