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

use*_*261 3 c# binary hex

可能重复:
将长字符串转换为十六进制c#

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

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

string binarystring= "1011";
Run Code Online (Sandbox Code Playgroud)

输出字符串应该是这样的

output string="B";
Run Code Online (Sandbox Code Playgroud)

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

Sor*_*ati 13

Convert.ToInt32("1011", 2).ToString("X");
Run Code Online (Sandbox Code Playgroud)

有关ToString()与其参数一起使用的字符串值的更多信息,请查看以下文档:

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