我经常使用 C# 处理大型数据集,这些数据集采用非常大的字符串列表或大型 2 或 3 维数字数组的形式。后者尤其是在 Matlab 中非常容易可视化,这是我在 C# 中经常错过的功能。
VS2012 具有非常好的调试功能,可以让您停止执行并以各种方式检查不同的变量。它还将突出显示随红色变化的变量。
不幸的是,对于列表和矩阵,这是没有用的。默认情况下,列表不会展开,如果您展开它们,单个条目的值将不可见,除非您单独展开每个条目。布局不节省空间,因此您一次只能看到几个条目。对于较大的 2D 数组,条目的排列方式使一目了然地解释数组成为一场噩梦。
对于数据集,有一个很棒的可视化工具,当您在调试模式下单击放大镜时会自动显示。不幸的是,对于字符串列表、字符串数组或二维数字数组,我找不到任何类似的东西。
执行暂停时是否有用于查看此类数据结构的扩展或隐藏功能?如果没有,我怎样才能自己制作?