2009-04-28 14 views
0

私は、キーとオブジェクトをクラスのインスタンスに渡して、そのオブジェクトをクローンし、キーとともにハラスブルに格納する必要があります。どうすればいい?C#でHashTableに異なるクローンオブジェクトを追加する方法は?

+0

ご質問はありますか? –

+0

私は、キーとオブジェクトをクラスのインスタンスに渡します。このオブジェクトは、そのオブジェクトをクローンし、キーと一緒にhastableに格納する必要があります。どうすればいい? –

+0

あなたの質問はすでにjacobに返答しています。重複するキーをハッシュテーブルに挿入することはできません。そうしなければならない場合は、GetHashCode()をオーバーライドして独自のキーを生成する必要があります。しかし、私はそれを行う必要がないようにあなたのコードをリファクタリングすることをお勧めします。アプリケーションコードでGetHashCode()をオーバーライドする必要があることは、何かが間違っていることの兆候です。 –

答えて

関連する問題