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