我面临一些奇怪的问题,感谢任何帮助。
我正在使用 VS 2019 和 .Net Core 2.2。在 VS 中创建了新的 web api,如果我在控制器中传递整数值 5,则 id 值显示为十六进制(id = 0x00000005),我也声明整数如下,并将值显示为 s = 0x00000009。我没有任何代码或设置来更改十六进制值。使用端点https://localhost:44358/api/values/5的新 Web api 项目进行测试。十进制,字符串类型按预期工作。请在这里帮助我。
// GET api/values/5
[HttpGet("{id}")]
public ActionResult<string> Get(int id)
{
int s = 9;
return "value";
}
感谢任何帮助。