将二进制字符串转换为十六进制

时间:2013-02-01 09:28:12

标签: c# binary hex

  

可能重复:
  Converting long string of binary to hex c#

我正在寻找一种将二进制字符串转换为十六进制字符串的方法。

二进制字符串有四个位置。 二进制字符串看起来像这样

string binarystring= "1011";

输出字符串应该是这样的

output string="B";

有没有办法将二进制字符串转换为十六进制?

1 个答案:

答案 0 :(得分:13)

Convert.ToInt32("1011", 2).ToString("X");

有关用ToString()作为参数的字符串值的更多信息,请查看以下文档:

https://msdn.microsoft.com/en-us/library/dwhawy9k(v=vs.110).aspx