【发布时间】:2011-08-26 12:27:35
【问题描述】:
我想知道 vb 中 '\' 的用途是什么?我有这样的声明:
frontDigitsToKeep \ 2
我想把它转换成 C#。
请提出建议。
【问题讨论】:
我想知道 vb 中 '\' 的用途是什么?我有这样的声明:
frontDigitsToKeep \ 2
我想把它转换成 C#。
请提出建议。
【问题讨论】:
\ 是 VB.NET 中的整数除法运算符。
对于 C#,只需使用标准的 / 运算符并将结果分配给某个整数类型:
frontDigitsToKeep / 2
如果frontDigitsToKeep 本身不是整数,则需要整数类型转换:
(int) frontDigitsToKeep / 2
【讨论】:
VB.NET 中的100 \ 9 = 11 等价于C# 中的100 - (100 % 9) / 9。
frontDigitsToKeep - (frontDigitsToKeep % 2) / 2
c#中的等效代码是
frontDigitsToKeep / 2
对于从 C# 到 VB.Net 和 vb.net 到 c# 的这种转换,请点击链接
【讨论】:
假设您正在尝试计算包装了多少硬币而不考虑剩余物。您将使用 \ 进行整数除法。
所以( 4 * 5 ) \ 6 等于 3。
至于如何将其放入C#,您将使用frontDigitsToKeep - (frontDigitsToKeep % 2) / 2。
【讨论】: