相关疑难解决方法(0)

VB.NET与C#整数除法

有人想解释为什么这两段代码表现出不同的结果?

VB.NET v4.0

Dim p As Integer = 16
Dim i As Integer = 10
Dim y As Integer = p / i
//Result: 2
Run Code Online (Sandbox Code Playgroud)

C#v4.0

int p = 16;
int i = 10;
int y = p / i;
//Result: 1
Run Code Online (Sandbox Code Playgroud)

.net c# vb.net operators division

80
推荐指数
4
解决办法
1万
查看次数

如何在C#中转换visual basic operator \

如何在C#中转换visual basic operator \?我的意思是哪个是C#中的类比?

Dim r As Integer
r = x - (5 + (x + 1) \ 6)
Run Code Online (Sandbox Code Playgroud)

谢谢!

使用\运算符执行整数除法.整数除法返回商,即整数,表示除数可以分成红利而不考虑任何余数的次数.对于此运算符,除数和被除数必须是整数类型(SByte,Byte,Short,UShort,Integer,UInteger,Long和ULong).必须首先将所有其他类型转换为整数类型.以下示例演示整数除法.

VB Dim k As Integer k = 23\5'前面的语句将k设置为4.

c#

-1
推荐指数
1
解决办法
150
查看次数

标签 统计

c# ×2

.net ×1

division ×1

operators ×1

vb.net ×1