我很好奇查看客户 C# 类中的数据是否发生变化的最佳方法是什么(从 CPU 的角度来看,最好是更快的方法)?
该类由各种基本类型组成:int
、long
、string
等以及List< string >
和List < uint >
类型。
我的想法是将此类数据转换为 byte[] 数组并对结果执行 SHA1,但是将每个成员转换为 byte 数组似乎是一项相当长的工作,所以我想知道是否有更快的方法。我也想过序列化它,但对于我的目的来说这不是一个矫枉过正的事情。(在我的空类上生成的序列化字节数组大约是 6000+ 字节!)
不管怎样,你怎么看?