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

C# 将二进制字符串转换为十六进制,c#,binary,hex,C#,Binary,Hex,可能重复: nyI正在寻找一种将二进制字符串转换为十六进制字符串的方法 二进制字符串有四个位置。 二进制字符串如下所示 string binarystring= "1011"; output string="B"; 输出字符串应该如下所示 string binarystring= "1011"; output string="B"; 有没有办法将二进制字符串转换成十六进制 Convert.ToInt32("1011", 2).ToString("X"); 有关将ToString()用

可能重复:

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

二进制字符串有四个位置。 二进制字符串如下所示

string binarystring= "1011";
output string="B";
输出字符串应该如下所示

string binarystring= "1011";
output string="B";
有没有办法将二进制字符串转换成十六进制

Convert.ToInt32("1011", 2).ToString("X");
有关将
ToString()
用作参数的字符串值的详细信息,请查看以下文档:


我刚刚在谷歌上搜索了“c#将二进制字符串转换为十六进制”,前两个结果是和,在这两个结果中,您要寻找的答案也在问题中突出显示。那么你懒惰的理由是什么呢?这个Q已经被标记为重复的。你的答案比另一个Q里的好,你也应该把它贴在那里!