我有一个文本框,它以十六进制值作为输入,一个消息框以二进制形式显示输出。例如:
输入:F710(字符串)
输出:1111011100010000
我将在另一部作品中使用该值。我怎么能这样做?
答案 0 :(得分:3)
我不确定我是否理解你的问题,但最简单的想法就是动态计算价值。例如:
public static string BitStringFromHexString(string hex)
{
int i;
if (!Int32.TryParse(hex, System.Globalization.NumberStyles.HexNumber, null, out i))
{
throw new ArgumentException(String.Format("Input not recognized '{0}'. ", hex), "hex");
}
return Convert.ToString(i,2);
}
答案 1 :(得分:0)
string binV = "";
binV = Convert.ToString(Convert.ToInt32(textBox1.Text, 16), 2);
textBox2.Text=binV;
应该为你做的工作。