首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Visual Studio即时窗口:如何查看前100多个项目

Visual Studio即时窗口:如何查看前100多个项目
EN

Stack Overflow用户
提问于 2009-11-24 04:32:00
回答 3查看 34.5K关注 0票数 96

我正在尝试在Visual Studio2005的即时窗口中查看一个具有300多个属性的对象的属性。仅显示前100个项目,后跟此标题:

代码语言:javascript
复制
 < More... (The first 100 of 306 items were displayed.) >

我正在试着看剩下的项目,但不能弄清楚。

我意识到我可以在Watch窗口中看到这些,但这是不同的。

EN

回答 3

Stack Overflow用户

回答已采纳

发布于 2014-09-22 21:56:11

我知道这已经很晚了。但是,如果将对象添加到监视窗口。展开属性,其中将显示所有属性。然后按Ctrl-A并复制。然后,可以在excel中粘贴以获得属性及其值的有序列表。

票数 48
EN

Stack Overflow用户

发布于 2010-01-13 12:29:50

“即时”窗口被设计为快速查看工具。如果要查看更多详细信息,则必须在“监视”窗口或“快速监视”窗口中进行查看。

另一种选择是编写一个Visual Studio AddIn,它的操作类似于即时窗口,但具有更多的选项。

票数 16
EN

Stack Overflow用户

发布于 2015-04-29 04:07:59

在进行这样的调试时,我总是创建一个扩展方法将对象导出到xml。它对于排除对象数据故障非常有用。下面是我使用的代码:

代码语言:javascript
复制
public static void SerializeToXML(this object entity)
{
    System.Xml.Serialization.XmlSerializer writer = new System.Xml.Serialization.XmlSerializer(entity.GetType());

    System.IO.StreamWriter file = new System.IO.StreamWriter(string.Format(@"{0}\{1}.xml", Directory.GetCurrentDirectory(), entity.GetType().Name));
    writer.Serialize(file, entity);
    file.Close();
}

它不是100%的完全证明,但在大多数情况下它是完美的。它将在应用程序目录中创建一个xml文件,文件名为对象名。在“即时”窗口中,只需键入对象名称,然后键入.SerializeToXML()即可。

所以: myList.SerializeToXML()

票数 5
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/1785745

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档