我的所有代码都可以正常工作,直到我做了一些我现在无法跟踪的更改。 当我调试我的代码时,我可以看到转换返回的是十六进制而不是数字。 我不知道为什么会这样,也不知道是什么原因造成的。 有什么想法吗? 谢谢。
最佳答案
这是一个 VS 特性,你可以禁用它:
关于C# int.TryParse ("3",out tst) AND Convert.ToInt32 ("3") 返回 0x00000003 而不是 3 它会是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11809274/