c# 十六进制数121 怎么用代码转换为十进制数

如string s1=121;string s2=把十六进制的121转换为10进制的数;谢谢大家
2025-03-04 22:17:52
推荐回答(2个)
回答1:

private int HexToInt(string shiliu)
{
int shi =0;
try
{
int Int = Convert.ToInt32(shiliu, 16);
shi=Int;
}
catch (Exception Err)
{
MessageBox.Show(Err.Message);
}
return shi;
}

回答2:

int res = 0;
int i = 0;
foreach(char c int s1)
{
res += int.parse(c) * (16 ^ i);
i++;
}
s2 = res.tostring();