当前位置: 首页 > 编程语言 > C#

HowtofixthisIndexOutOfBoundsException分享

时间:2023-04-10 15:26:37 C#

howtofixthisIndexOutOfBoundsException我的程序运行正常,但是有一点小问题。当我将新曲目的先前存在的文件添加到列表框时,程序遇到错误。该代码似乎不愿意遍历在不同时间添加的新文件。请帮我。谢谢....publicpartialclassForm1:Form{//...string[]文件,路径;privatevoidbutton1_Click(objectsender,EventArgse){if(openFileDialog1.ShowDialog()==DialogResult.OK){files=openFileDialog1.SafeFileNames;paths=openFileDialog1.FileNames;for(inti=0;i0&&idx我认为Jon和Adil都是绝对正确的,你绝对可以使用他们的代码来解决部分问题。但是,我的猜测是你在路径中没有任何元素,所以当你试图从中获取一个元素时,它会抛出异常。你可以试试这个代码:paths[listBox1.SelectedIndex];}看看你是否仍然抛出异常,如果没有,那么你还有另一个问题,为什么你的paths变量没有设置,或者为什么列表框选择的索引大于变量中的元素。以上就是C#学习教程:如何修复这个IndexOutOfBoundsException的所有分享内容,如果对大家有用,需要进一步了解C#学习教程,希望大家多多关注---代位置,如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: