我有一个 VB.Net 应用程序,它通过一系列过程来解码字符串,其中一个问题是我找到了一个可以将任何数字从二进制转换为十进制的函数,但是我找不到一个可以将提供的数字(以字符串格式)转换为二进制字符串。作为参考,二进制到十进制的转换函数如下:
Public Function baseconv(d As String)
Dim N As Long
Dim Res As Long
For N = Len(d) To 1 Step -1
Res = Res + ((2 ^ (Len(d) - N)) * CLng(Mid(d, N, 1)))
Next N
Return Str(Res)
End Function