C#十六进制转十进制
时间: 2023-11-17 08:05:17 浏览: 102
可以使用 Convert.ToInt32 方法将十六进制字符串转换为十进制整数。示例代码如下:
```csharp
string hexString = "1A";
int decimalNumber = Convert.ToInt32(hexString, 16);
Console.WriteLine(decimalNumber); // 输出:26
```
相关问题
C# 十六进制转十进制
C#中可以使用Convert.ToInt32()方法将十六进制转换为十进制。具体方法如下:
1. 首先将十六进制数表示为字符串形式。
2. 然后使用Convert.ToInt32()方法将其转换为十进制数。
下面是一个示例代码:
```
string hex = "1A"; // 十六进制数
int dec = Convert.ToInt32(hex, 16); // 转换为十进制数
Console.WriteLine(dec); // 输出结果为26
```
c#十进制转十六进制
在C#中,可以使用`Convert.ToString()`方法将十进制数转换为十六进制字符串。例如,将十进制数10转换为十六进制字符串,可以使用以下代码:
```csharp
int d = 10;
string hex = Convert.ToString(d, 16);
Console.WriteLine(hex); // 输出:a
```
另外,如果要将二进制字符串转换为十进制数,可以使用`Convert.ToInt32()`方法。例如,将二进制字符串"1010"转换为十进制数,可以使用以下代码:
```csharp
string bin = "1010";
int dec = Convert.ToInt32(bin, 2);
Console.WriteLine(dec); // 输出:10
```
阅读全文