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

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

Есть двумерный массив string t = new string[i, j]; требуется в процессе работы функции длину массива j увеличить на 1. Каким образом это можно сделать?
  • Вопрос задан
  • 906 просмотров
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • OTUS
    C# Developer. Professional
    6 месяцев
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 1
    1 неделя
    Далее
  • Ulearn.me
    Основы программирования на примере C#. Часть 2
    1 неделя
    Далее
Решения вопроса 1
GavriKos
@GavriKos
Микропетпроджект - домашнее облако homeCloud
Правильный вариант - использовать 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);
В своём проекте делал. Позже отказался в пользу коллекций с модификацией.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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