Почему метод индекса моего 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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