@DeboshiR
Свободу разработчикам!!!

Как увеличить размер двумерного массива string?

Есть двумерный массив string t = new string[i, j]; требуется в процессе работы функции длину массива j увеличить на 1. Каким образом это можно сделать?
  • Вопрос задан
  • 892 просмотра
Решения вопроса 1
GavriKos
@GavriKos
Правильный вариант - использовать List
Неправильный вариант - выделить память под новый массив на 1 элемент больше и поэлементно все скопировать.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
Neuroware
@Neuroware
Программист в свободное от работы время
Еще более правильным может быть использование списочного типа, например Queue или Stack
Ответ написан
Комментировать
ImmortalCAT
@ImmortalCAT
C# loving
GavriKos почитайте исходный код IList, List, List
там массив и идет
Ответ написан
Aquarius-Michael
@Aquarius-Michael
Программист и железячник
Если хотите такой вариант:Array.Resize<int>(ref t, t.Length + 1);
В своём проекте делал. Позже отказался в пользу коллекций с модификацией.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы