迭代AX 4容器超出范围错误

时间:2014-11-19 16:24:50

标签: c# axapta

我正在尝试使用BuisnessConnector迭代AX容器。但是,我在下面的代码中获得了一个超出范围异常的索引,即使容器返回的计数为4.这在循环的第一次迭代中发生。

            AxaptaContainer path = (AxaptaContainer)ax.CallStaticClassMethod("DocumentHandling", "ItemData", "1000000");
            for (int i = 0; i < path.Count; i++)
            {
                string somestring = path.get_Item(i).ToString();
            }

我正在使用AX 4。

1 个答案:

答案 0 :(得分:3)

我认为容器从1开始。

所以:for (int i = 1; i <= path.Count; i++)

或者这太明显了吗?