字符串值转换为十六进制十进制
问题描述:
我想提出在C#应用程序。在这个寓意我有包含十进制值
i am making application in c#. In that implication i have string which contain decimal value as
string number="12000";
十六进制相当于12000是0x2EE0。
The Hex equivalent of 12000 is 0x2EE0.
在这里,我要分配的十六进制值整数变量为
Here i want to assign that hex value to integer variable as
int temp=0x2EE0.
请帮我转换该号码。
先谢谢了。
Please help me to convert that number. Thanks in advance.
答
这是int包含一个数字,而不是数字的表示。 12000等同于0x2ee0:
An int contains a number, not a representation of the number. 12000 is equivalent to 0x2ee0:
int a = 12000;
int b = 0x2ee0;
a == b
您可以使用从字符串12000转换为int int.Parse()。您可以格式化一个int与 int.ToString(X)十六进制。
You can convert from the string "12000" to an int using int.Parse(). You can format an int as hex with int.ToString("X").