我有一个名为gatherSplit的arraylist,它从一个名为splitMeToDelete的字符串中获取元素,该字符串包含以下内容:
splitMeToDelete = "Salary, Personal Savings, Pensions, Annuities, Social Security"
字符串像这样拆分为 ArrayList:
ArrayList gatherSplit = new ArrayList(splitMeToDelete.Split(new char[] { ',' }));
当我给出以下代码行时,我应该得到 IndexOf as 3 ,但我得到了错误。
gatherSplit.RemoveAt(gatherSplit.IndexOf("Annuities"));
我得到的错误是:
指数超出范围。必须是非负数且小于集合的大小。
我不明白为什么会这样。