StringDictionaryとDictionary<string, string>の比較
2023-09-27 19:42:09
質問
System.Collections.Specialized.StringDictionary オブジェクトと System.Collections.Generic.Dictionary の実用的な違いについてご存知の方はいらっしゃいますか?
私は、どちらがより良いパフォーマンス、Linqでより良く動作する、または他の利点を提供するかについてあまり考えずに、過去にそれらを両方とも使用してきました。
どちらかを使うべき理由について、何か考えや提案はありますか?
どのように解決するのですか?
Dictionary<string, string>
は、より現代的なアプローチです。これは
IEnumerable<T>
を実装しており、LINQyのようなものにより適しています。
StringDictionary
は昔からのやり方です。ジェネリクスの時代より前にあったものだ。私はレガシーコードとインターフェイスするときだけ使う。
関連
-
[解決済み] 辞書を値で並べ替えるにはどうしたらいいですか?
-
[解決済み] Pythonで辞書に新しいキーを追加するにはどうすればよいですか?
-
[解決済み] 与えられたキーがすでに辞書に存在するかどうかをチェックする
-
[解決済み] Pythonの辞書からキーを削除するにはどうしたらいいですか?
-
[解決済み] 辞書のリストを辞書の値でソートするにはどうしたらいいですか?
-
[解決済み] 辞書から要素を削除する
-
[解決済み] 2つのリストを辞書に変換するにはどうしたらいいですか?
-
[解決済み] リスト内包型辞書の作成
-
[解決済み] String表現のDictionaryをDictionaryに変換する?
-
[解決済み】Scala。抽象型とジェネリックス
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] golangでチャンTの満杯を監視する
-
[解決済み] KotlinのPair用コンパレータ
-
[解決済み] Kotlinのジェネリックにおける "*"と "Any "の違いについて
-
[解決済み] なぜ例がコンパイルできないのか、別名、(co-, contra-, in-)分散はどのように機能するのか?
-
[解決済み] オプションの汎用タイプ
-
[解決済み] Kotlinの汎用拡張クラスとインターフェイスの実装
-
[解決済み] 静的クラス内部で辞書を宣言する
-
[解決済み] Kotlinでジェネリックパラメータクラスを取得する方法
-
Startup.csでテーブルごとに個別のAddScoped行を持たずにASP.NET Coreで一般的なリポジトリ?
-
Scalaで複数の型境界を設定するには?