今天幫客戶維護一個VBNet項目時遇到的問題 以前沒注意過在此記錄下來提醒不知道的朋友注意
摘自MSDN
將一個非整數值轉換為整型時整數轉換函數(CByteCIntCLngCSByteCShortCUIntCULng 和 CUShort)將移除小數部分並將該值捨入為最接近的整數
如果小數部分正好是 整數轉換函數將其捨入為最接近的偶數整數例如 捨入為 和 都捨入為 這有時稱為四捨六入五成雙其目的是彌補在將許多這樣的數字相加時可能會累積的偏量 ConsoleWriteLine(CInt()) ConsoleWriteLine(CInt()) ConsoleWriteLine(CInt())
ConsoleWriteLine(CInt()) ConsoleWriteLine(CInt()) ConsoleWriteLine(CInt())