C#十进制转十六进制
时间: 2023-11-17 14:04:39 浏览: 106
可以使用ToString方法将十进制数转换为十六进制字符串,例如:
```
int decimalNumber = 255;
string hexString = decimalNumber.ToString("X");
Console.WriteLine(hexString); // 输出 "FF"
```
相关问题
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
```
C# 十进制转十六进制
以下是C#中十进制转十六进制的方法:
```csharp
int decimalNumber = 255;
string hexNumber = decimalNumber.ToString("X");
Console.WriteLine(hexNumber); // 输出:FF
```
其中,ToString("X")方法将十进制数值转换为十六进制字符串。可以通过修改参数来控制十六进制字符串的格式。
阅读全文
相关推荐











