【发布时间】:2016-10-14 10:10:03
【问题描述】:
覆盖类的 ToString() 通常是在监视窗口中获取自定义格式所需的全部操作,但是当类从列表派生时,它似乎不起作用。
class ListOfInts : List<int>
{
public override string ToString()
{
return string.Join(",", this);
}
public static ListOfInts test = new ListOfInts() { 3, 4, 5 };
}
在我得到的监视窗口中检查“测试”
ListOfInts.test Count = 3 ListOfInts
并且必须像这样手动强制问题:
ListOfInts.test.ToString() "3,4,5" string
这对于单个列表来说很好,但我有很多东西。有没有办法阻止默认的“Count = 3”格式优先?
【问题讨论】:
标签: c# visual-studio visual-studio-2015 visual-studio-debugging