如何将十六进制转换为十进制的c#.net? [英] How to convert hex to decimal in c#.net?

查看:1062
本文介绍了如何将十六进制转换为十进制的c#.net?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

将十六进制转换为十进制



示例:

它会问一个十六进制。如下图所示。

输入十六进制:8000 8000 1000 0100



然后, / p>

结果: 32768 32768 4096 256
$ b 将每个十六进制转换为十进制。 / b>



<8000> = 32768

8000 = 32768

1000 = 4096

0100 = 256

=h2_lin>解决方案

使用string.split('')将单个十六进制数字作为字符串数组。然后你可以调用

pre code> int dec = int.Parse(十六进制,System.Globalization.NumberStyles.HexNumber);

将每个十六进制转换为其十进制表示形式。


Convert Hex to Decimal

Example:

It would ask a Hex. Shown below.

Enter Hex: 8000 8000 1000 0100

Then,

The Result: 32768 32768 4096 256

Convert each hex to decimal.

HEX = DECIMAL

8000 = 32768

8000 = 32768

1000 = 4096

0100 = 256

解决方案

use string.split(' ') to get your individual hex-numbers as a string-array. Then you can call

int dec = int.Parse(hex, System.Globalization.NumberStyles.HexNumber);

to convert each hex into its decimal representation.

这篇关于如何将十六进制转换为十进制的c#.net?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆