我試圖將ULONG列表轉換爲整數數組。從ULong轉換爲整數
該問題與如何丟棄ULONG的MSB有關!我曾嘗試各種操作,和所有的人都養的「溢出異常」錯誤:
dim MyInteger as Integer = CInt(ULong_Number)
dim MyInteger as Integer = Convert.ToInt32(ULong_Number)
dim MyInteger as Integer = Convert.ToUInt32(ULong_Number)
dim MyInteger as Integer = ULong_Number xor &HFFFFFFFF00000000 xor &HFFFFFFFF00000000
我正嘗試避免皈依到一個臨時的字節數組,然後讀4個字節到整數(LIST如果巨大,接近200萬個數字)。
有沒有人有任何想法隱式將此ULONG轉換爲INTEGER?
謝謝!
你能舉一個你期待的結果嗎? – Shar1er80
我期望的是每個64位數的最後32位部分。甚至可以將其轉換爲UINT16或UINT32,即使將其四捨五入。 –