Как я могу подключить свой индекс в списке с для - PullRequest
0 голосов
/ 02 декабря 2018

У меня проблема, и я не знаю, как это сделать.

Я собрал 2 коллекции int в 1. Первая коллекция была похожа на 1,3,5,6, а вторая - на 100 200 500 600.

Когда я констатирую их, они пишутся следующим образом: 1,3,5,6,100,200,500,600.

Мне нужно сделать их похожими на первого члена из первой коллекции и первого члена из второй коллекции.

Чтобы написать их так:

some text 1 some text 100
some text 3 some text 200

Я не уверен, смогу ли я сделать это с помощью цикла for / foreach и как мне это сделать.

Я попытаюсь объяснить лучше:У вас есть 2 списка целых чисел.Они оба одинаковой длины.Длина зависит от того, сколько цифр вводит пользователь.Я хочу, чтобы они выглядели как Первый член списка 1 и первый член списка 2 и делали это для всех вводимых чисел.После этого я хочу отсортировать их по значению list2 от самого высокого значения до самого низкого.Но я не уверен, нужно ли мне сначала объединить их, или я могу сделать это с двумя разделенными списками?

Ответы [ 2 ]

0 голосов
/ 03 декабря 2018

Пользовательские вводимые числа (в виде строки) без ограничения числа int list 1. Чем пользовательские вводимые числа (в виде строки) с ограничением числа, введенного в список 1, и добавление их в список 2. И затем мне нужно записать их вместе, как(некоторый текст, 1. номер из списка 1, некоторый текст, 1 номер из списка 2 и т. д.), и мне нужно упорядочить их по убыванию (по максимальному значению списка 2 без потери порядка)

Список 1 (пользовательский ввод 12, пользовательский ввод 55, пользовательский ввод 1, пользовательский ввод 303, пользовательский ввод 23 ..... (без ограничений)

Список 2 (пользовательский ввод 100, пользовательский ввод 50, пользовательский ввод 300, пользовательввод 1000, ввод пользователя 500 ..... (ограничено list1.count))

В результате мне нужно быть похожим на: "число" 12 "число" 100 "число" 55 "число" 50 "число "1" число "300
и т.д ...

                                and  after all that order them by descending (by list2)
0 голосов
/ 02 декабря 2018

Я следовал вашим подсказкам в комментариях, этот код должен работать

int[] array1 = {1,3,5,6 };
            int[] array2 = { 100, 200, 500, 600 };

            for (int i=0; i < array1.Length; i++) 
            {
                Console.WriteLine(array1[i] +" text "+ array2[i]);
            }
...