1
A
回答
2
如果long为负值并且可能导致OverflowException,则简单转换会导致问题。您需要使用unchecked语法来确保其正确投射。
ulong myUnsignedValue = unchecked((ulong)originalLongValue);
0
将long
投射到ulong
。
更多信息here。
相关问题
- 1. 将int转换为无符号long long
- 2. 将字符串转换为无符号long long int C
- 3. 类型转换为无符号long long?
- 4. 使用ByteBuffer将long转换为“无符号,网络字节顺序的4字节整数”
- 5. 将整数转换为UTF-8字符?
- 6. 将小字节顺序中的4个字节转换为无符号整数
- 7. 将字节数组转换为VB6中的带符号整数
- 8. 将字符串转换为long long值
- 9. 将字符串转换为long long C?
- 10. 将字符串转换为long long
- 11. 将字符串转换为long long int
- 12. 将无符号长整数的每个字节转换为无符号字符数组的元素
- 13. 将无符号字符(数组)转换为无符号整数(数组)
- 14. 将无符号long long转换为wchar_t *并连接
- 15. 我想字符串和整数转换成无符号字节
- 16. SqlDataReader将SQL签名转换为.NET无符号整数
- 17. 将无符号字符数组转换为整数
- 18. 将8位无符号PCM转换为8位带符号PCM
- 19. 如何将字节数组转换为Java中的无符号128位整数?
- 20. 将4个字节转换为有符号整数
- 21. 无法将cassandra blob /字节字符串转换为整数
- 22. 将带符号格式的字节转换为无符号字节
- 23. 如何将8位无符号整数或红宝石字符串转换为整数或字符串
- 24. 从字节转换为大的无符号整数和字符串
- 25. 将8个字节转换为带符号的长整型(64位)
- 26. 在C++中将Java字节数组(long值)转换为long
- 27. 将无符号字节数组转换为Structs数组
- 28. 将DWORD字节数组转换为无符号长数
- 29. 将无符号long long转换为等价的jni数据类型?
- 30. 将4字节`二进制(4)`转换为MySQL中的无符号整数
* ulong *也许? – Ben 2010-05-26 00:39:26