簡體   English   中英

使用 C# 檢查自定義 class 中的數據是否已更改

[英]Check if data in a custom class has changed using C#

我很好奇查看我的客戶 C# class 中的數據是否發生變化的最佳方法是什么(最好是更快的方法,從 CPU 的角度來看)?

class 由各種基本類型組成: intlongstring等和List< string >List < uint >類型。

我的想法是將這個 class 數據轉換為 byte[] 數組並對結果執行 SHA1,但是將每個成員轉換為字節數組似乎是一項相當長的工作,所以我想知道是否有更快的方法。 我也想連載它,但這對我的目的來說不是太過分了。 (在我的空 class 上生成的序列化字節數組大約有 6000+ 字節!)

不管怎樣,你怎么看?

您可以在 Class 中實現INotifyPropertyChanged接口。

這樣,如果發生變化,所有已注冊的方法都會被觸發。

查看如何實施

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM