我想问一下是否有一些调试工具可以在平面表中显示结果,以便于查找任何逻辑错误。
例如 ::
现在我想在一个平面表中查看所有这些行,而不是通过调试器查看每一行。
有没有类似的工具LINQPad
用于此目的?
我想问一下是否有一些调试工具可以在平面表中显示结果,以便于查找任何逻辑错误。
例如 ::
现在我想在一个平面表中查看所有这些行,而不是通过调试器查看每一行。
有没有类似的工具LINQPad
用于此目的?
Visual Studio 的调试器已经有一个内置的DataTable
可视化工具。只需单击放大镜符号,您就可以将其作为表格进行检查。
如果您不分析 a DataTable
but a DataRowCollection
(如屏幕截图所示),则可以在调试器的快速监视窗口中使用它:
rows.Cast<DataRow>().CopyToDataTable()
在那里执行后,您可以单击放大镜来检查表格。这也适用于Linq
查询或 a 的Rows
属性DataTable
。
我不知道现有的以表格形式显示 DataRowCollection 的工具 - 但通常,这些类型的工具称为可视化工具。这是有关它们的 MSDN 页面- 包括有关如何构建自己的链接。这真的很简单。
不,没有(我不知道),但您实际上可以编写自己的调试扩展。这并不难。
这里的主要问题更多是使用 DataTable,它很慢,占用内存,而且通常比实际对象更糟糕。