C# Visual Studio-错误的手表值

C# Visual Studio-错误的手表值,c#,arrays,debugging,visual-studio-2012,watch,C#,Arrays,Debugging,Visual Studio 2012,Watch,在VisualStudio2012中调试时,我遇到了一种情况,我认为手表显示了错误的值 计数[3][0]是刚刚创建的整数数组。(数组的长度为96)。与预期一样,该数组中的所有值都为零,除了计数[3][0][87]中的值等于2 在多次重新启动我的程序后,该错误仍然存在,但在重新启动Visual Studio后它消失了 这是记录在案的bug吗 它也可能是.NET Framework中的一个bug。您是否检查了使用计数[3][0][87]的计算结果?可能是另一个线程同时访问counts数组?@gehh

在VisualStudio2012中调试时,我遇到了一种情况,我认为手表显示了错误的值

计数[3][0]
是刚刚创建的整数数组。(数组的长度为96)。与预期一样,该数组中的所有值都为零,除了
计数[3][0][87]
中的值等于2

在多次重新启动我的程序后,该错误仍然存在,但在重新启动Visual Studio后它消失了

这是记录在案的bug吗


它也可能是.NET Framework中的一个bug。您是否检查了使用计数[3][0][87]的计算结果?可能是另一个线程同时访问
counts
数组?@gehho:不,所有内容都在一个线程中。