c#将10进制转换16进制
时间: 2023-08-29 11:07:31 浏览: 183
“任意进制转换大师”-基于C#开发
您可以使用以下代码将十进制数转换为十六进制字符串:
```csharp
int decimalNumber = 255;
string hexadecimalNumber = decimalNumber.ToString("X");
```
在这个例子中,变量 `decimalNumber` 存储了一个十进制数值,它被转换为十六进制字符串并存储在变量 `hexadecimalNumber` 中。输出结果将是 `"FF"`,因为十进制数值 `255` 的十六进制表示为 `FF`。
您还可以使用 `Convert.ToString()` 方法将十进制数转换为十六进制字符串:
```csharp
int decimalNumber = 255;
string hexadecimalNumber = Convert.ToString(decimalNumber, 16).ToUpper();
```
在这个例子中,`Convert.ToString()` 方法的第一个参数是要转换的十进制数值,第二个参数指定要转换成的进制数。`.ToUpper()` 方法将结果转换为大写字母。输出结果将是 `"FF"`。
阅读全文