c# - 整数溢出 - 将 C# 转换为 VB.Net 代码

标签 c# vb.net int overflow

从 C# 到 VB.Net 的代码转换有问题。

var x = 5783615;
var y = 56811584;
var t = x * y;

x、y 和 t 是整数。在 c# 中,“t”将为 -15536​​49728。 在 VB.Net 中,我会得到一个整数溢出异常。

知道如何解决吗?

最佳答案

默认情况下,C# 不检查溢出,但 VB 会(默认)。

您可以在“编译”选项卡的“高级编译选项”中将 VB 项目设置为不检查整数溢出。这将导致该特定项目停止筹集 OverflowException在这种情况下。

关于c# - 整数溢出 - 将 C# 转换为 VB.Net 代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12713562/

相关文章:

c# - 如何在 WinRT 中反序列化 JSON?

c# - 在哪里存储 C# Windows 应用程序的用户首选项

c# - 从数据库编码 URL 查询字符串

c# - Dapper:将字符串转换为枚举

javascript - Web浏览器注入(inject)Javascript将焦点设置到第一个输入框

vb.net - VS 2008 中的 VB6 AddressOf 和回调

vb.net - 创建所有目录的列表

php - 在php中将长度超过16位的int转换为字符串

c++ - 什么是int,基本数据类型

JAVA:[-255...255] int 到 2 字节数组