【发布时间】:2018-12-28 17:41:28
【问题描述】:
我试图将MaximumApplicationAddress 从SystemInfo 保存到uint,但我得到了System Overflow Exception:
System.OverflowException:算术运算导致溢出
我尝试了很多,也搜索了很多,但没有任何帮助。如果我转换或使用小数,则无济于事。
这是有问题的代码:
private uint _maxAddress;
public MemorySearch()
{
SystemInfo info;
GetSystemInfo(out info);
// This line throws a System.OverflowException:
_maxAddress = (uint)info.MaximumApplicationAddress;
resetFields();
}
这是错误的屏幕截图:
有什么想法吗?
【问题讨论】:
-
发布源代码截图通常是不好的做法。
标签: c# overflowexception