bernova Ответов: 1

Как добавить массив объектов в список arraylist


Всем Привет

Я хочу добавить объект[] в список массивов в моем проекте следующим образом :

object[] obj= {"111","Сара","200","300"}

и определить :

arrayList arr = новый arrayList(200);
this.arr.Insert(k,obj);
к++;

Что я уже пробовал:

Я использовал this.arr.add (), но не работает

1 Ответов

Рейтинг:
0

OriginalGriff

Здесь есть две прямые проблемы и одна косвенная.
1) ArrayList это не то же самое, что arrayList - C# чувствителен к регистру.
2) вы объявляете arr как локальную переменную - это означает, что она ограничена областью действия метода, в котором она объявлена. Вы не можете получить доступ к нему через экземпляр класса, что и происходит this есть для чего.

ArrayList arr = new ArrayList(200);
arr.Add(obj);


Косвенная проблема заключается в том, что ArrayList был заменен в версии V2 C#, waaaay еще в 2005 году универсальными коллекциями, которые намного лучше, поскольку они типобезопасны. ArrayList не следует использовать в новых проектах.