我正在做从 JavaScript 到VB.NET的代码转换。我被 >>> 操作卡住了。
请参阅下面的示例代码和我的尝试:
JavaScript:
function test(a, b) {
return (a << b) | (a >>> (32 - b))
}
我在 VB.NET 中的尝试:
Private Function test(ByVal a As Integer, ByVal b As Integer) As Integer
Return ((a << b) Or (CUShort(a) >> (32 - b)))
End Function
我究竟做错了什么?