c#十进制转十六进制
时间: 2023-12-05 07:40:54 浏览: 67
在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
```
相关问题
C# 十进制转十六进制
以下是C#中十进制转十六进制的方法:
```csharp
int decimalNumber = 255;
string hexNumber = decimalNumber.ToString("X");
Console.WriteLine(hexNumber); // 输出:FF
```
其中,ToString("X")方法将十进制数值转换为十六进制字符串。可以通过修改参数来控制十六进制字符串的格式。
C#十进制转十六进制
可以使用ToString方法将十进制数转换为十六进制字符串,例如:
```
int decimalNumber = 255;
string hexString = decimalNumber.ToString("X");
Console.WriteLine(hexString); // 输出 "FF"
```