Почему метод индекса моего ArrayList возвращает -1 после разделения массива струн на запятых? [закрыто]C#

Место общения программистов C#
Anonymous
Почему метод индекса моего ArrayList возвращает -1 после разделения массива струн на запятых? [закрыто]

Сообщение Anonymous »

У меня есть один ArrayList с именем gathersplit, который получает элементы из строки с именем splitmetodelete, который содержит следующее: < /p>

splitMeToDelete = "Salary, Personal Savings, Pensions, Annuities, Social Security"
< /code>

Строка разделена, как это на ArrayList: < /p>

ArrayList gatherSplit = new ArrayList(splitMeToDelete.Split(new char[] { ',' }));
< /code>

Когда я даю следующую строку кода, я должен получить индекс, так как 3 instad получаю ошибку. < /p>

gatherSplit.RemoveAt(gatherSplit.IndexOf("Annuities"));
< /code>

ошибка i get is: < /p>


Индекс был вне диапазона. Должен быть неотрицательным и меньше, чем размер коллекции.>

Подробнее здесь: https://stackoverflow.com/questions/122 ... ray-of-str

Вернуться в «C#»