質問: 私はコード内の辞書内であまりにも多くの辞書を使用しています、それはコードのにおいですか? 私は次のような他の辞書コレクションを含む多くの辞書コレクションを使用しています: ``` Dictionary>() Dictionary>>() ``` これらのマップをループして、コード内のパラメータで渡しています。 これは今、これらのコレクションの性質を実際に拡張することができないので、悪い考えです。 これらをクラスで包む方がよいでしょうか?
回答: あなたはそのような制限に遭遇しますか?あなたのプログラムは変更/デバッグが難しいですか?そうなら、リファクタリングしてください。さもなければ、あなたは実用的なプログラマーです。 つまり、私はすぐに改善の余地が見えます。 ``` IDictionary> x; IDictionary> y = new Dictionary>(); ```