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