我有样本索引器,如:
public byte this[long pIndex]
{
get
{
// return something
}
}
如何告诉Visual Studio在调试器中显示此索引器的所有元素?以及如何判断pIndex范围?
答案 0 :(得分:3)
您可以在班级中实施IEnumberable
界面。调试器可以使用它来获取所有项目,并以与显示linq表达式结果相同的方式显示它们。
如果您想查看单个元素,可以添加监视表达式this[123]
答案 1 :(得分:1)
尝试使用调试器显示属性,如下所述:
尝试做这样的事情:
[DebuggerDisplay("{this[0]}")]
public byte this[long pIndex]
{
get
{
// return something
}
}