const int WM_KEYDOWN = 0x000D;
Console.WriteLine(WM_KEYDOWN.ToString());
输出的结果是13
而
const int temp = 13;
Console.WriteLine(temp.ToString("x"));
输出结果确实D
难道0x000D不是16进制吗与D有什么区别
Console.WriteLine(WM_KEYDOWN.ToString());
输出的结果是13
而
const int temp = 13;
Console.WriteLine(temp.ToString("x"));
输出结果确实D
难道0x000D不是16进制吗与D有什么区别
Console.WriteLine(WM_KEYDOWN.ToString());
const int temp = 13;
Console.WriteLine("{0:X}",temp.ToString());输出的都是13
Console.WriteLine("{0:X}",temp);
输出的是D,
lz好像有点大惊小怪了^_^..
Console.WriteLine("0x"+temp.ToString("x4"));