熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

VB.Net使用CInt轉型非整數值時需要注意的問題

2013-11-13 10:03:16  來源: .NET編程 

  今天幫客戶維護一個VBNet項目時遇到的問題 以前沒注意過在此記錄下來提醒不知道的朋友注意

  摘自MSDN

  將一個非整數值轉換為整型時整數轉換函數(CByteCIntCLngCSByteCShortCUIntCULng 和 CUShort)將移除小數部分並將該值捨入為最接近的整數

  如果小數部分正好是 整數轉換函數將其捨入為最接近的偶數整數例如 捨入為 都捨入為 這有時稱為四捨六入五成雙其目的是彌補在將許多這樣的數字相加時可能會累積的偏量 ConsoleWriteLine(CInt())
ConsoleWriteLine(CInt())
ConsoleWriteLine(CInt())

  ConsoleWriteLine(CInt())
ConsoleWriteLine(CInt())
ConsoleWriteLine(CInt())


From:http://tw.wingwit.com/Article/program/net/201311/12406.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.