塔克茜丝 2024-04-07 19:44 采纳率: 0%
浏览 40

C# ArgumentOutOfRangeException 异常

代码如下

 string[] TempArrary = OriginalInstruLogList[i].Split('\t');
                    foreach(int item in TitleIndex)
                    {
                        MessageBox.Show(item.ToString());
                        string Value = TempArrary[item];   ///第一句
                        MessageBox.Show(item + ":" + Value);
                    }

                    string Value1 = TempArrary[TitleIndex[1]]; ////第二句

第一句和第二句有区别么?为什么第一句可以正常完成。到第二句就报错
System.ArgumentOutOfRangeException:“长度不能小于 0。Arg_ParamName_Name”
说actual value是空。
但是上面messagebox都能正常打印啊。没有方向了。

  • 写回答

4条回答 默认 最新

  • CSDN-Ada助手 CSDN-AI 官方账号 2024-04-07 23:06
    关注

    【相关推荐】




    如果你已经解决了该问题, 非常希望你能够分享一下解决方案, 写成博客, 将相关链接放在评论区, 以帮助更多的人 ^-^
    评论

报告相同问题?

问题事件

  • 创建了问题 4月7日