c# 四六进制转换成十进制代码
时间: 2023-09-12 22:11:36 浏览: 100
C#十六进制字符串转十进制int的方法
3星 · 编辑精心推荐
以下是将字符串表示的十六进制或六十进制转换为十进制的 C# 代码示例:
```csharp
string hexNumber = "4D2"; // 十六进制字符串
string sexNumber = "76"; // 六十进制字符串
int decNumber1 = int.Parse(hexNumber, System.Globalization.NumberStyles.HexNumber);
int decNumber2 = Convert.ToInt32(sexNumber, 36);
Console.WriteLine(decNumber1); // 输出:1234
Console.WriteLine(decNumber2); // 输出:258
```
其中 `int.Parse()` 方法用于将十六进制字符串转换为整数,`System.Globalization.NumberStyles.HexNumber` 参数指定输入字符串为十六进制格式。`Convert.ToInt32()` 方法用于将六十进制字符串转换为整数,`36` 参数指定输入字符串为六十进制格式。
阅读全文