我有一个客户报告,IndexOutOfRangeException
但报告的行号没有阵列访问权限!该行的形式为:
using (XyzConnection conn = new XyzConnection(anObject.aProperty.anotherProperty))
XyzConnection
, anObject
, 等由替换名称组成,但结构基本相同。
以上本身可以抛出IndexOutOfRangeException
吗?
数组访问(和异常)是否可能在从上面一行调用的某些代码中,即构造函数或属性获取器之一?如何识别正确的位置?
我应该提到,该问题无法在开发环境中重现,我无法在客户的机器上安装 Visual Studio。