DictionaryBase
とgeneric Dictionary<TKey, TValue>
の違いを教えてもらえますか?ただし、DictionaryBase
は抽象クラスです!どちらも厳密に型指定されていますが、一般的なクラスはパフォーマンスの非ジェネリッククラスよりも優れているので、DictionaryBase
の正確な使用法は何ですか? 両方のクラスはほぼ同じです!DictionaryBaseとDictionaryの違い
ヘルプの任意の種類は、非ジェネリックコレクション型は、.NETフレームワークに残っている理由は、後方互換性のために大部分がある
おかげ
両方のクラスは強く型付けされている..また、インターフェイスから派生しています。 DictionaryBaseを除いてSystem.Collectionsのすべてのクラスは、型固有のものではないと思います!!したがって、異なるインタフェースから派生した違いだけがあり、DictionaryBaseは抽象クラスです。 – Batrickparry
非ジェネリッククラスのジェネリッククラスの対応は、廃止されるべきではありません!!!!! – Batrickparry
一般的なIDictionaryは、非汎用IDictionaryの汎用バージョンです。ジェネリックはタイプの安全性と効率を促進します。 –