Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Другие темы раздела
C# Разделение строки на подстроки без разделителей... Задача: Есть некая строка, состоящая из символов. Вопрос, как разделить строку по 66 символов в каждой? Причем длинна строки не обязательна будет кратна 66... Например, из строки длинной 148... https://www.cyberforum.ru/ csharp-beginners/ thread275530.html Как работать с OpenFileDialog? C#
выбрал фаил при помощи данного контрола! и где этот фаил оказывается после закрытия окна отображения!? как получить к нему доступ?
C# Атрибуты перечислений (enum). Получения текстового представления атрибута. https://www.cyberforum.ru/ csharp-beginners/ thread275471.html
Здравствуйте! Появился такой вопрос: Есть перечисление: public enum EFormat : byte { MP3, OGG, WMA }
C# Как преобразовать Array в [] ? https://www.cyberforum.ru/ csharp-beginners/ thread275465.html
т.е. есть функция, которая возвращает коллекцию int через Array static Array GetInts(int its) { var sub = from i in its where i < 10 select i; return sub.ToArray(); } как мне...
C# Доступ к переменной X
Подскажите, вот у меня есть форма namespace WindowsFormsApplication { public partial class Form1 : Form { public int x; public Form1() { ...
C# Задать приложению координаты. https://www.cyberforum.ru/ csharp-beginners/ thread275393.html
Есть некоторое приложение, которое запускает FlashPlayer (StandAlone). Могу ли я как-то отредактировать (и запомнить по возможности) координаты отображения FlashPlayer-а? Вопрос? помимо...
C# Нужно вывести текст полей с БД по входящему Id в TexBox-ы https://www.cyberforum.ru/ csharp-beginners/ thread275387.html
Прошу подсказать новичку что я делаю не так: значит присутствует репитер, рядом с каждой строкой ссылка которая передаёт параметр айди. <asp:Repeater ID="Repeater1" runat="server"...
Вычислить интегралы функций методом Гаусса и методом трапеций C#
Помогите кто может курсовая горит!!!! Нужно вычислить три функции sin(ax-b), exp(x/a-b), ax^n методом Гаусса и методом трапеций и сравнить точность вычисления... Помогите пожалуйста!!! Заранее...
C# Калькулятор Вот сам код калькулятора... using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Text; using... https://www.cyberforum.ru/ csharp-beginners/ thread275312.html C# не вставляется картинка в пикчербокс https://www.cyberforum.ru/ csharp-beginners/ thread275305.html
не вставляется картинка в пикчербокс, строку где выдает ошибку выделил using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing;...
вопрос по LINQ C#
Как обратиться к конкретному элементу списка?
C# папки в treeView здраствуйте. подскажите, как сделать так чтобы при добавлении нодов в treeview(ноды представляют собой папки-я делаю что-то типа виндового проводника)они разбегались по нужным дискам(диски в данном... https://www.cyberforum.ru/ csharp-beginners/ thread275266.html
0 / 0 / 0
Регистрация: 12.04.2011
Сообщений: 6
0
.NET 3.x

Как добавить элемент в двумерный динамический массив? - C# - Ответ 1547878

13.04.2011, 10:27. Показов 1958. Ответов 2
Метки (Все метки)

Уважаемые программисты, очень прошу помочь...

Есть динамический массив, описанный как:

Код
List<List<int>> path = new List<List<int>>();
List<int> path_br = new List<int>();
При первом обращении к нему, я создаю N строк:

Код
s = 0;
for (i = 0; i < N; i++)  
{                
    path_br.Add(s);
    path.Add(path_br);
}
И в процессе работы программы мне необходимо добавлять элементы в эти строки, что я пытаюсь реализовать вот так:

Код
if (...)                                     //Если выполняется условие
{                                                      // необходимо скопировать ветку массива path с индексом w
    .....                                              // в текущую (с индексом i)
    for (j = 1; j < path[w].Count; j++)  , 
         path[i].Add(path[w][j]);
}
else                                                  // Если не выполняется, то добавляем текущий элемент в 
    path[i].Add(i);                                // в ветку с индексом i
Проблема заключается в том, что выполнении данного действия:
Код
 path[i].Add(i);
индекс добавляется не в iю ветку, а во все!! О_о ветки дерева path....

Вернуться к обсуждению:
Как добавить элемент в двумерный динамический массив? C#
__________________
Помощь в написании контрольных, курсовых и дипломных работ здесь
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
13.04.2011, 10:27
Готовые ответы и решения:

Как добавить новый элемент в динамический массив
Вопрос есть ли такая функция которая добавляет в конец массива(динамического) новый элемент. К...

Как добавить элемент в динамический массив?
Всем привет. У меня такая проблема: Написал класс avto, в нем данные об автомобиле.Моя задача...

Как добавить элемент с заданным номером в динамический массив?
Добавить элемент с заданным номером в динамический массив. Как это сделать?

Двумерный динамический массив: добавить К столбцов в начало
1. Создайте двумерный динамический массив, имеющий m строк и n столбцов (m и n вводятся с...

2
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
13.04.2011, 10:27

Добавить новую строку в двумерный динамический массив
Написал функцию добавления новой строки, но когда после этого хочу напечатать функций Print,...

Сформировать двумерный динамический массив и добавить в него строку с заданным номером
2. Сформировать двумерный динамический массив. Добавить в него строку с заданным номером;

Динамический массив, добавить элемент
У меня проблема вот в чем Мне для VBO в OpenGL для буфера нужен одномерный массив, и в него...

Создать двумерный динамический массив, найти максимальный элемент и его индексы
Здравствуйте! Пишу программу, которая создает двумерный динамический массив, находит максимальный...

0
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2021, vBulletin Solutions, Inc.