为什么 Visual Studio 会自动将数字值转换或显示为十六进制?

Why does Visual Studio automatically converts or shows a number value as hexadecimal?

我正在使用 VS2012 和 C#。在我的项目中,当我将数字存储在 int 变量中时。它在调试器中显示一个 hex 值。我怎样才能防止这种情况发生?

示例:

int employeeID=12345;

在此处赋值后,employeeID显示为 0x00003039:

public double GetSalary(int employeeID) //0x00003039
{
  /////
}

右键单击您的 Watch window。

取消选中 Hexadecimal Display

仅作记录:它只是数字的表示形式。实际格式不受此影响。