VB中的\ operator

Dot*_*row 9 c# vb.net operators

我想知道vb中'\'的目的是什么?我有这样的声明:

frontDigitsToKeep \ 2
Run Code Online (Sandbox Code Playgroud)

我想将它转换为C#.

请建议.

Bol*_*ock 15

\ 是VB.NET中的整数除法运算符.

对于C#,只需使用标准/运算符,并将结果分配给某个整数类型:

frontDigitsToKeep / 2
Run Code Online (Sandbox Code Playgroud)

如果frontDigitsToKeep它本身不是整数,则需要整数类型转换:

(int) frontDigitsToKeep / 2
Run Code Online (Sandbox Code Playgroud)

  • 实际上,要获得完全相同的行为,请确保两个*操作数*都是int类型(而不是转换结果). (2认同)