0
我有一個文本框以輸入十六進制值和一個顯示二進制輸出的消息框。例如:十六進制到bin轉換器
輸入:F710(字符串)
輸出:1111011100010000
我將在另一個工作中使用該值。我怎麼能這樣做?
我有一個文本框以輸入十六進制值和一個顯示二進制輸出的消息框。例如:十六進制到bin轉換器
輸入:F710(字符串)
輸出:1111011100010000
我將在另一個工作中使用該值。我怎麼能這樣做?
我真的不確定我是否理解你的問題,但想到的最簡單的事情就是即時計算值。例如:
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);
}
string binV = "";
binV = Convert.ToString(Convert.ToInt32(textBox1.Text, 16), 2);
textBox2.Text=binV;
應該雅做的工作。
你想做什麼?你是怎麼試圖做到的?它是如何工作的? – sarnold 2012-03-28 22:24:06
我正在嘗試創建一個將定義0-f的bin值的枚舉。 枚舉六角 { 0 = 0000, 1 = 0001, 2 = 0010, 3 = 0011, 4 = 0100, 5 = 0101, 6 = 0110, 7 = 0111, 8 = 1000, 9 = 1001, A = 1010, 一個= 1010, b = 1011, b = 1011, C = 1100, C = 1100, d = 1101, d = 1101, E = 1110, e = 1110, F = 1111, f = 1111 }; – 2012-03-28 22:38:17
我不確定'enum'是否真的是你所追求的,因爲它僅限於定義_integers_ - 你想要的可能是一個字符 - >字符串映射......對吧? – sarnold 2012-03-28 22:43:48