我不想将string
编码为byte[]
。我想将string
十六进制数转换为byte[]
。我怎么能这样做?
注意:我再次重申我不想使用Encoding.UTF8.GetBytes()
或任何其他编码。
示例string
详述如下:
0x42A2C6A046057454C2D1AB2CE5A0147ACF1E728E1888367CF3218A1D513C72E582DBDC7F8C4674777CA148E4EFA0B4944BB4998F446724D4F56D96B507EAE619
如何将此string
转换为字符串中数字的byte[]
。
答案 0 :(得分:2)
没有明确的方法将字符串转换为字节数组,这就是您需要使用Encoding
类的原因。在您的情况下,您可以使用Encoding.ASCII.GetBytes()
,因为您只有ASCII字符集中的字符。