Скажем, у меня есть 3 массива массивов, и когда я пишу в любом из них, мой счетчик увеличивается на единицу при каждой вставке, которую я делаю. Как я могу показать на экране данные, которые я вставил в том же порядке, я вставил их с этим уникальным кодом?был напечатан, когда я их вставлял?
массив ar1 = новый массив [3];
массив2 ar2 = новый массив2 [3];
массив3 ar3 = новый массив3 [3];
Я работаю над C # с 6 файлами.Мои основные вызовы методов из 3 других файлов.Мой базовый абстрактный класс вызывает счетчик (именованный код) из конструктора, который вставляется в каждый массив. Мой main не имеет наследственности, но вызывает переменные из 3 файлов, которые связаны с наследственностью с абстрактным базовым классом.
Это мое основное и то, как я заполняю свой первый массив. То же самое с другими переменными в двух других массивах.
i ++;ar1 [i] = new array ();
{
Console.WriteLine("Inserting on first array");
Console.WriteLine("\n\nCode :{0}",code);
ar1[i].Inserting_data(); // this is the method where I fill my arrays
}
И вот как я пытаюсь снова вызывать мои предыдущие вставки, используя метод.
для (int x = 0; x <= i; x ++) {</p>
Console.WriteLine("code :{0}",code); //trying to print the unique code but it prints total.
ar1[x].Print_data(); //the method for printing my insertions
}
Если я покидаю программу, как это, когда я вставляю данные (до3 на каждый массив) Мой счетчик работает нормально, и когда я печатаю их на экране, он печатает их в правильном порядке, но в Console.WriteLine, что должен быть уникальный код, который я хочу для каждой вставки (от 1 до 9 на этомНапример, если я заполню их все), мой счетчик покажет мне общее количество вставок, которые у меня есть.
Если я попытаюсь вместо того, чтобы печатать мой счетчик, печатая каждую переменную из команды For, я получаю числа от 0 до 2 макс.так как это то, что я надеваю для.Я не могу объединить мои 3 массива, так как каждый из них содержит разные переменные и находится в 3 разных файлах.
Надеюсь, это помогло.