gpt4 book ai didi

vb.net - 在 VB.NET 中将字符串转换为二进制

转载 作者:行者123 更新时间:2023-12-02 01:03:23 24 4
gpt4 key购买 nike

假设我有字符串“A3C0”,我想将它的二进制值存储在 bool 数组中。

转换后(从字符串到二进制)结果应该是 = 1010001111000000

然后我想把它存到这个数组里,

dim bits_array(15) as Boolean

最后:

bits_array(0)=0
bits_array(1)=0
.
.
.
.
bits_array(15)=1

我该怎么做?

最佳答案

这很容易。

Function HexStringToBinary(ByVal hexString As String) As String
Dim num As Integer = Integer.Parse(hexString, NumberStyles.HexNumber)
Return Convert.ToString(num, 2)
End Function

示例用法:

Dim hexString As String = "A3C0"
Dim binaryString As String = HexStringToBinary(hexString)
MessageBox.Show("Hex: " & hexString & " Binary: " & binaryString)

要将二进制数字放入数组中,您可以简单地执行以下操作:

Dim binaryDigits = HexStringToBinary(hexString).ToCharArray

关于vb.net - 在 VB.NET 中将字符串转换为二进制,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25404993/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com