int intA = 0xF; string strA = "0xF"; int intA1 = Convert.ToInt32(intA); int intA2 = Convert.ToInt32(strA,16);
int intA = 100; string strA = "0x"+intA.ToString(); int intA2 = Convert.ToInt32(strA,16);
int intA = 0xF;//定义的时候是必须带0x的 string strA = "F";//字符串可以不带 int intA1 = Convert.ToInt32(intA); int intA2 = Convert.ToInt32(strA,16);
[C#] public static int ToInt32( string value, int fromBase );参数: value 包含数字的 String。 fromBase value 中数字的基数,它必须是 2、8、10 或 16。 返回值:等效于 value 中的数字的 32 位有符号整数。 备注:如果 fromBase 为 16,则可以在 value 参数指定的数字前面加上“0x”或“0X”。
string strA = "0xF";
int intA1 = Convert.ToInt32(intA);
int intA2 = Convert.ToInt32(strA,16);
string strA = "0x"+intA.ToString();
int intA2 = Convert.ToInt32(strA,16);
string strA = "F";//字符串可以不带
int intA1 = Convert.ToInt32(intA);
int intA2 = Convert.ToInt32(strA,16);
public static int ToInt32(
string value,
int fromBase
);参数:
value
包含数字的 String。
fromBase
value 中数字的基数,它必须是 2、8、10 或 16。
返回值:等效于 value 中的数字的 32 位有符号整数。
备注:如果 fromBase 为 16,则可以在 value 参数指定的数字前面加上“0x”或“0X”。