示例C#代码(在表单加载事件中):
int a = 5;
double b = 7.2;
decimal c = 9.99m;
string d = "test";
MessageBox.Show(a.ToString() + "\n" + b.ToString() + "\n" + c.ToString() + "\n" + d);
在消息框行上放置一个断点并运行。尝试在本地窗口(或汽车或手表)中编辑值a,b,c和d。可以更改整数,双精度值和字符串值,但十进制值(c)会不断更改回原始值(9.99m)。为什么是这样?可能的错误?或者我没有得到什么?
答案 0 :(得分:0)
此问题已在2016年3月30日发布的Visual Studio 2015 Update 2中得到解决。