1

顧客の C# クラスのデータが変更されたかどうかを確認するための最良の方法 (CPU の観点からは、より高速な方法が望ましい) は何ですか?

クラスはintlongstring、 などのさまざまな基本型とList< string >andList < uint >型で構成されます。

私の考えは、このクラス データを byte[] 配列に変換し、結果に対して SHA1 を実行することでしたが、すべてのメンバーをバイト配列に変換するのは非常に長い作業のようです。連載も考えましたが、やり過ぎではないでしょうか。(空のクラスで結果として得られるシリアル化されたバイト配列は、約 6000 バイト以上です!)

とにかく、あなたはそれについてどう思いますか?

4

1 に答える 1

3

INotifyPropertyChangedクラスにインターフェイスを実装できます。

そうすれば、何かが変更された場合に、登録されているすべてのメソッドがトリガーされます。

実装方法を参照してください

于 2012-04-09T09:18:28.600 に答える