【发布时间】:2013-09-30 16:23:21
【问题描述】:
我试图将一个人的名字插入到我的数组列表中的特定位置,运行时出现错误:
public void InsertIntoArrayList(string actName, int posNum)
{
snip
}
用户将在名称文本框中输入名称,然后输入要插入字符串的位置(索引)。 关于更简单的编码方式或我可以更改它的方式的任何建议?
我得到的错误是-the index is out of range。我假设转换可能搞砸了?
【问题讨论】:
-
展示如何创建 ActorArrayList 和确切的错误信息
-
您是否检查过 posNum 实际上是一个可以插入的数字?像在 ArrayList 的大小范围内?
-
System.Collections.ArrayList ActorArrayList = new System.Collections.ArrayList();数组列表中填充了来自文本文件的 5 个名称,然后用户可以通过表单向其中添加新名称,它将显示在组合框中。
-
您是否在问第二个与您上次编辑无关的问题?然后澄清您的原始问题是否得到了回答(您可以使用答案旁边的接受按钮来做到这一点)。然后再问一个问题。
-
是的,我有第二个快速问题,不知道该怎么做.. 我刚刚编辑了它..
标签: c#