我正在尝试将Hexa Decimal
号码转换为Binary
,
Hexa十进制值: 01
&安培;我正在使用以下代码:
public string getSFieldBits(string SField)
{
string res = "";
foreach(char s in SField)
{
res += Convert.ToString(Convert.ToInt64(s.ToString(), 16), 2);
}
return res;
}
&安培;它返回以下输出: 01
我怀疑它是 00000001
,任何建议或帮助都会非常感谢.. :)
答案 0 :(得分:0)
试试这个
string hexa = "01";
string binary = Convert.ToString(Convert.ToInt32(hexa, 16), 2).PadLeft(8, '0');