String转换为Int转换问题

时间:2016-12-27 08:06:52

标签: c# asp.net visual-studio type-conversion

我需要将String转换为Int并且我找不到解决方案,因为我有一个只在一台机器上出现的问题,而在其他机器上2它运行良好。

enter image description here

从截图中可以看出,字符串值"2778"被转换为Int 2778但是当我继续处于调试模式时,my_id_int变量等于0x00000ada和Session变量太明显了。我已经尝试使用Int.Parse方法或直接在ASPxGridView列上使用Int值而没有成功,而在其他计算机上它总是很好用。也许Visual Studio上有一个特定的设置或类似的东西。

更新

这不仅是一个视觉问题,当我在另一个页面上检索Session值时,我需要使用int值运行查询,但它不能按预期工作。

int my_id = (Int32)Session[SESSION_ID_INTERNO_KEY];
// valorized as 0x00000b09

string sql = " select * from table where id = @my_id ";
...

1 个答案:

答案 0 :(得分:4)

在调试模式下取消选中十六进制显示:

enter image description here