0

我面临一些奇怪的问题,感谢任何帮助。

我正在使用 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";
    }

感谢任何帮助。

4

0 回答 0