字符串值转换为十六进制十进制

字符串值转换为十六进制十进制

问题描述:

我想提出在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").