Sur*_*esh 1 vb.net declaration
对于十六进制'88',我们可以声明这样的字节变量
Dim bytes = New Byte() { &H88 }
Run Code Online (Sandbox Code Playgroud)
我的情况,88被分配给变量hexvalue
如何用变量十六进制值声明字节?
Dim bytes = New Byte() { &H & hexvalue }
Run Code Online (Sandbox Code Playgroud)
以上抛出语法错误.
小智 5
&H仅用于通过十六进制值定义常量,因此&H88实际上是136.
如果要将十六进制输入转换为字节,可以使用此方法(Long和Int也支持Parse,因此这些也是可行的):
Dim q( ) As Byte = New Byte( ){ Byte.Parse( hexvalue, System.Globalization.NumberStyles.HexNumber ) }
Run Code Online (Sandbox Code Playgroud)
如果你这样做,你甚至不需要领先&h.
| 归档时间: |
|
| 查看次数: |
1771 次 |
| 最近记录: |