#c# #java #arraylist
#c# #java #список массивов
Вопрос:
У меня есть arraylist строковых объектов, который затем добавляется в arraylist arraylists.
Как разработчик Java, я использовал Vectors, я знаю, что сейчас он не существует, но название звучит великолепно, ха-ха !!, Я также использовал ArrayList, которые оба имели доступ к вложенному списку массивов с помощью, например
ArrayList<String> array1 = new ArrayList<String>();
array.add("test");
ArrayList<ArrayList> array2 = new ArrayList<ArrayList>()
array2.add(array1);
string var = array2.get(1).get(2);
Что это за эквивалент в C #?
Комментарии:
1. Вы хотя бы пытались найти ответ? Список…
2. Вы должны начать выбирать ответы на свои вопросы
Ответ №1:
var array1 = new List<string>();
array1.Add("test");
var array2 = new List<List<string>>();
array2.Add(array1);
var originalString = array2[0][0]; // or array2[1][2] if there's an item there
Ответ №2:
Вы хотите использовать List<T>
универсальный класс:
List<string> array1 = new List<string>();
array1.Add("test");
List<List<string>> array2 = new List<List<string>>();
array2.Add(array1);
string myStr = array2[0][0]; //Whatever indexers you want here