1

为了在 Active Directory 中设置值,我想将 long 转换为无符号的 8 字节整数,以分配给 AD 属性。

我怎样才能做到这一点?

4

2 回答 2

2

如果 long 为负数,则简单的强制转换可能会导致问题,并可能导致 OverflowException。您需要使用未经检查的语法来确保正确转换。

ulong myUnsignedValue = unchecked( (ulong)originalLongValue );
于 2010-05-26T01:05:18.117 回答
0

long转换为ulong.

更多信息在这里

于 2010-05-26T00:41:19.377 回答