繁体   English   中英

将十六进制字符串转换为dec字符串

[英]Converting a hex string to a dec string

我目前负责构建一个程序,该程序可以将不同的数字字符串转换为其他数字系统,而我一直在使用与此类似的方法

    string ConvToDec(string input)
    {
        return String.Join(".", (input.Split('.').Select(x => Convert.ToString(Convert.ToInt32(x, 2)))).ToArray());
    }

要进行转换,当我想从Hex转换为Dec时,我似乎无法正常工作。我尝试了一些在此找到的解决方案,例如在线程中找到的解决方案,但似乎没有任何解决方案。

Convert.ToInt32(x, 2)将二进制数字字符串转换为int(这就是2所说的)。

在上面的表达式中使用Convert.ToInt32(x, 16)将十六进制字符串转换为int。

输入c0.80将给出192.128作为输出。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM