c#中int转为16进制
时间: 2023-07-27 21:22:56 浏览: 79
在 C# 中,可以使用 ToString() 方法将整数转换为十六进制字符串表示形式。例如,将整数变量 num 转换为十六进制字符串可以使用以下代码:
```
int num = 255;
string hexString = num.ToString("X");
```
这将把 num 的值转换为十六进制字符串 "FF"。其中,"X" 是一个格式字符串,指示 ToString() 方法将整数转换为十六进制字符串。如果要指定输出字符串的最小宽度和填充字符,可以使用类似以下的代码:
```
int num = 255;
string hexString = num.ToString("X4"); // 输出 "00FF"
```
这将把 num 的值转换为宽度为 4 个字符的十六进制字符串,左侧用零填充。