3

Interlocked.Read() 仅针对 Int64 而不是针对 UInt64 定义的原因是什么?我不会认为这两种类型之间有任何区别。

4

1 回答 1

3

Interlocked定义了符合 CLS的类mscorlib,并且UInt32无论UInt64好坏,都不是符合 CLS 的。

至于为什么它们不符合 CLS,请参阅这篇 SO 文章:

于 2011-01-02T02:40:00.117 回答