1

我很好奇查看客户 C# 类中的数据是否发生变化的最佳方法是什么(从 CPU 的角度来看,最好是更快的方法)?

该类由各种基本类型组成:intlongstring等以及List< string >List < uint >类型。

我的想法是将此类数据转换为 byte[] 数组并对结果执行 SHA1,但是将每个成员转换为 byte 数组似乎是一项相当长的工作,所以我想知道是否有更快的方法。我也想过序列化它,但对于我的目的来说这不是一个矫枉过正的事情。(在我的空类上生成的序列化字节数组大约是 6000+ 字节!)

不管怎样,你怎么看?

4

1 回答 1

3

您可以INotifyPropertyChanged在您的类中实现接口。

这样,如果发生变化,所有注册的方法都会被触发。

看看如何实现它

于 2012-04-09T09:18:28.600 回答