在调试上下文列表中表示内容的更好方法?
Better way to represent the contents in a Debugging Context List?
至少在调试模式下,是否有更简单的方法来检查已填充列表的内容?我想说这是一个可视化工具......?我的 Google-fu 虽然今晚让我失望了。谢谢
我最终在这里下载了 ML Collection Visualizer 2015-2017:https://www.codeproject.com/Articles/1181451/Visual-Studio-Collection-Visualizers
为您的 class 使用 DebuggerDisplayAttribute
:
[DebuggerDisplay("{count}, {flag}")]
public sealed class MyClass
{
public int count { get; set; }
public bool flag { get; set; }
}
作为 Backs 答案的替代方法,您可以覆盖 class 的 ToString()
方法以达到相同的效果。
public sealed class MyClass
{
public int count { get; set; }
public bool flag { get; set; }
public override string ToString()
{
return string.Format("{0},{1}", count, flag);
}
}
我最终在这里下载了 ML Collection Visualizer 2015-2017:https://www.codeproject.com/Articles/1181451/Visual-Studio-Collection-Visualizers
虽然有多个合法答案,但以上是我要找的答案。谢谢大家
至少在调试模式下,是否有更简单的方法来检查已填充列表的内容?我想说这是一个可视化工具......?我的 Google-fu 虽然今晚让我失望了。谢谢
我最终在这里下载了 ML Collection Visualizer 2015-2017:https://www.codeproject.com/Articles/1181451/Visual-Studio-Collection-Visualizers
为您的 class 使用 DebuggerDisplayAttribute
:
[DebuggerDisplay("{count}, {flag}")]
public sealed class MyClass
{
public int count { get; set; }
public bool flag { get; set; }
}
作为 Backs 答案的替代方法,您可以覆盖 class 的 ToString()
方法以达到相同的效果。
public sealed class MyClass
{
public int count { get; set; }
public bool flag { get; set; }
public override string ToString()
{
return string.Format("{0},{1}", count, flag);
}
}
我最终在这里下载了 ML Collection Visualizer 2015-2017:https://www.codeproject.com/Articles/1181451/Visual-Studio-Collection-Visualizers
虽然有多个合法答案,但以上是我要找的答案。谢谢大家