我正在尝试将 Bob Jenkins 完美哈希函数从 C# 转换为 VB.Net,但我一直坚持以下。
a += (UInt32)(url[k + 0] + (url[k + 1] << 8) + (url[k + 2] << 16) + (url[k + 3] << 24))
如何在 VB.Net 中编写上述语句?
请注意以下事项:
a 是 UInt32
url 是字符串
k 是整数
我尝试了以下但它不起作用。
a += url(k + 0) + (url(k + 1) << 8) + (url(k + 2) << 16) + (url(k + 3) << 24)
为了避免手动进行类型转换,我使用“Option Strict Off”