相关疑难解决方法(0)

为什么除(+)运算符在VB.NET和C#中表现不同?

如果您在C#和VB.NET中创建新项目,则直接进入立即窗口并键入:

? 567 / 1000
Run Code Online (Sandbox Code Playgroud)

C#将返回0,而VB.NET将返回0.567.

要在C#中获得相同的结果,您需要输入

? 567 / 1000.0
Run Code Online (Sandbox Code Playgroud)

为什么会出现这种差异?为什么C#在1000之后需要显式小数点?

c# vb.net

22
推荐指数
2
解决办法
1万
查看次数

标签 统计

c# ×1

vb.net ×1