gethashcode

    10

    4答えて

    こんにちは私は6文字列のプロパティを持つクラスを持っています。一意のオブジェクトは、これらのフィールドの少なくとも1つに異なる値を持ちます。 IEqualityComparerのGetHashCode関数を実装するには、6つのプロパティをすべて連結し、結果の文字列でGetHashCodeを呼び出します。 私は、次の疑問だった: が一意の値にGetHashCodeメソッドを呼び出すことが必要ですか?

    0

    1答えて

    このコードは、押されたボタンのハッシュコードを表示しますが、私がコントロールボタンを押しても何もしません。誰かを助けることができますか? private void treeView1_KeyPress(object sender, KeyPressEventArgs e) { MessageBox.Show(e.KeyChar.GetHashCode().ToString()

    7

    2答えて

    私は、==と!=演算子をオーバーロードするクラスを実装しました。 これは正常に動作するようです。しかし、私は警告'type' defines operator == or operator != but does not override Object.Equals(object o)を得る。 さて、私はEqualsを実装しました。しかし今、私は警告を受ける'type' defines opera

    9

    8答えて

    Equalsオーバーライド内からの等価性をテストする方法としてGetHashCodeを呼び出すことはできますか? たとえば、このコードは受け入れ可能ですか? public class Class1 { public string A { get; set; } public string B { get;

    0

    2答えて

    私のクラスの1つに対してEqualsメソッドをオーバーライドします。以下は public override bool Equals (object obj) { ... // compare to make sure all <key, value> pair of this.dict have // the match in obj.dict

    1

    3答えて

    C#でのEqualsとGetHashCodeのデフォルトの動作について少し混乱します。 は、私は二つのクラス、他から1つの導出持って言う:派生クラスが一つの項目が他に等しいかどうかには影響しません public abstract class Question { public string QuestionText { get; set

    1

    1答えて

    私はいくつかのREST呼び出しを使用してOAuthソースから取得したデータのグラフを持ち、リレーショナルデータベースに格納しています。データ構造は、いくつかの1対多の関係を持つ約5-10のテーブルを持つことになります。定期的にその情報を再取得して、データベースに更新が必要かどうかを確認したいと思います。 私はこれを多くのユーザーに実行する予定であり、そのデータは頻繁に変更されない可能性が高いため、

    1

    1答えて

    この質問をあまりにも繰り返しはしませんが、私はすでに検索を行い、結果を空にしました。だから私はタイプTの2つのEntityCollectionsを持っていると私はそれぞれの共通項目を検索したいと思います。キャッチ? 1つを除くすべてのフィールドは一致する必要があります。たとえば、タイプTがタイプCustomSetであり、CustomSetにフィールドF1、F2、F3とFKフィールドOtherId、

    0

    1答えて

    私はつもりが正常例えば、修飾キーの状態でSystem.Windows.Input.Key値をハッシュだハッシュアルゴリズムを記述しようとしています: ctrl = false shift = true alt = false capslock = true numlock = false scroll lock = false key: A したがって、このようなキーの値が異なると

    1

    2答えて

    NSObject駆除オブジェクトからGetHashCode()を呼び出すとき、MonoTouchが適切な基盤の "ハッシュ"メッセージを呼び出すかどうかを調べようとしています。任意のオブジェクト(私の例ではNSAttributedString)のGetHashCode()(MDのアセンブリブラウザ内)の実装を素早くチェックすると、object.InternalGetHashCode()が呼び出され