我有一个用 Delphi 编写的程序将 11 转换为0xB和 28 转换为0x1c。我尝试使用以下方法在 c# 中转换 11(十进制到十六进制):-
var deciValue01 = 11;
var deciValue02 = 28;
var deciValue03 = 13;
System.Diagnostics.Debug.WriteLine(string.Format("11 = {0:x}", deciValue01));
System.Diagnostics.Debug.WriteLine(string.Format("28 = {0:x}", deciValue02));
System.Diagnostics.Debug.WriteLine(string.Format("13 = {0:x}", deciValue03));
但我得到的结果是: -
- 11 = 乙
- 28 = 1c
- 13 = d
想知道如何将 11 转换为 '0xB' 和 28 转换为 '0x1c' 和 13 转换为 '0xD'?我不需要从十进制更改为十六进制吗?