【发布时间】:2018-07-10 11:32:05
【问题描述】:
我的代码尝试将 12303 乘以 174596。
任何像样的计算器都能够提供答案,那么为什么我会得到一个 OverflowException?当我直接在即时窗口中执行它时也会发生这种情况。
该代码用于确定某个值在二进制文件中的位置。文件本身大小为 7 Gb。
有没有办法解决这个问题?
Dim position As Long = hisFileHeader.StreamStartDataPosition +
(TSIdx * hisFileHeader.StreamDataBlockSize)
tsidx 的值为 12303,StreamDataBlockSize 的值为 174596
【问题讨论】:
-
一些代码及其中断的地方会有所帮助
-
代码语言?
-
用VB.Net编写
标签: vb.net exception overflow multiplication