顧客の C# クラスのデータが変更されたかどうかを確認するための最良の方法 (CPU の観点からは、より高速な方法が望ましい) は何ですか?
クラスはint
、long
、string
、 などのさまざまな基本型とList< string >
andList < uint >
型で構成されます。
私の考えは、このクラス データを byte[] 配列に変換し、結果に対して SHA1 を実行することでしたが、すべてのメンバーをバイト配列に変換するのは非常に長い作業のようです。連載も考えましたが、やり過ぎではないでしょうか。(空のクラスで結果として得られるシリアル化されたバイト配列は、約 6000 バイト以上です!)
とにかく、あなたはそれについてどう思いますか?