【发布时间】:2015-02-20 01:16:21
【问题描述】:
我正在使用 c# 编程并尝试将控制台输入转换为十六进制。 输入是 1-256 之间的数字(例如 125) 转换后的数字应如下所示:
fpr 125: 0x31, 0x32, 0x35
我已经尝试使用以下方法解决我的问题几个小时:
byte[] array = Encoding.ASCII.GetBytes(Senke)
但它总是显示byte[]。
我需要这种转换来创建 APDU 以使用我的智能卡应用程序在我的智能卡上写入信息,最终的 Apdu 将如下所示:
{ 0xFF, 0xD6, 0x00, 0x02, 0x10, 0x31, 0x32, 0x35}
我希望有人可以帮助我。
【问题讨论】:
-
我已经编辑了我的答案,看看是否有帮助。
标签: c# type-conversion hex ascii apdu