在调试上下文列表中表示内容的更好方法?

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

虽然有多个合法答案,但以上是我要找的答案。谢谢大家