将对象序列化为一行代码中的字符串,以便在监视窗口中进行调试
本文关键字:监视 调试 窗口 字符串 对象 代码 一行 序列化 | 更新日期: 2023-09-27 18:00:51
为了在Visual Studio中进行调试,如何在"监视"窗口中将深层对象树序列化为字符串?
这是关于这个问题的答案之一的扩展:在visual studio的对象观察窗口中搜索文本。
任何实现ToString((方法的POCO都将使用ToString(
public class MyObject
{
public long Id { get; set; }
public string Name { get; set; }
public string ToString()
{
return string.Format("{0} {1}", Id, Name);
}
}
话虽如此,您所需要做的就是实现您认为合适的ToString((方法。希望这能有所帮助。
或者使用DebuggerDisplayAttribute指定类上的一个字段作为默认调试器评估值。这意味着ToString((没有执行双重任务。