你可以试试C ++这个不错的小技巧。获取给出数组的表达式,然后附加逗号和要查看的元素数。扩展该值将显示元素0-(N-1),其中N是您在逗号后添加的数字。
例如,如果 pArray 是数组,类型 pArray,10 在观察窗口。
pArray
pArray,10
将鼠标光标悬停在数组名称上,然后将鼠标悬停在出现的小(+)图标上。
如果你有一个大型数组并且只想看到数组的一个子部分,你可以在观察窗口中输入它;
ptr+100,10
显示从ptr [100]开始的10个元素的列表。请注意,显示的数组下标将从[0]开始,因此您必须记住ptr [0]实际上是ptr [100]而ptr [1]是ptr [101]等。
您是否尝试查看具有动态分配内存的阵列?如果没有,您可以通过将它放在调试器的监视窗口中来查看C ++和C#的数组,当您通过鼠标左键单击在监视窗口中的小(+)上展开数组时,其内容可见。
如果它是指向动态分配的数组的指针,要查看指针的N个内容,请在调试器的监视窗口中键入“pointer,N”。注意,N必须是整数,否则调试器会给出错误,说它无法访问内容。然后,左键单击出现的小(+)图标以查看内容。