C#中十进制与十六进制之间的转换
时间: 2023-12-03 15:44:48 浏览: 122
整理C# 二进制,十进制,十六进制 互转
在 C# 中,可以使用 Convert 类的 ToInt32 和 ToString 方法来进行十进制和十六进制之间的转换。
将十进制转换为十六进制:
```csharp
int decimalNum = 255;
string hexNum = decimalNum.ToString("X");
```
将十六进制转换为十进制:
```csharp
string hexNum = "FF";
int decimalNum = Convert.ToInt32(hexNum, 16);
```
需要注意的是,十六进制数必须以 "0x" 或 "0X" 开头才能被正确转换。
阅读全文