алгоритм поиска номера элемента в списке

123
05 августа 2021, 13:10

Есть отсортированный по полю "продукт" список объектов следующего вида:

{"Завод1", "нефть"},
{"Завод2", "нефть"},
{"Завод3", "газ"},
{"Завод4", "газ"},
{"Завод5", "газ"},
{"Завод6", "бензин"}

и тд. и есть список с объектами, в которых хранится итог по каждому продукту:

{"нефть", "-"},
{"бензин", "-"},
{"газ", "-"}. 

Список с итоговыми обхектами перебирается в цикле и вставляется с помощью Insert в первый список, чтобы получился тако список

{"Завод1", "нефть"},
{"Завод2", "нефть"},
{"нефть", "-"},
{"Завод3", "газ"},
{"Завод4", "газ"},
{"Завод5", "газ"},
{"газ", "-"},
{"Завод6", "бензин"}
{"бензин", "-"}.

Подскажите, пожалуйста, наилучший алгоритм для определения номера позиции, по которому должны добавляться итоговые объекты, чтобы передавать этот метод в Insert()

READ ALSO
char to string c#

char to string c#

Очень нужна помощь, пожалуйстаЕсть текст в richtextbox, который превращаю в массив символов

536
Как корректно переместить блок через Matrix3d.Displacement?

Как корректно переместить блок через Matrix3d.Displacement?

Имеется 2 отрезкаОдин - типа Line, второй - динамический блок, внутри которого Polyline

141
Вывод прочтённого из сокета при достижении символа новой строки

Вывод прочтённого из сокета при достижении символа новой строки

Не могу получить ответ от сервера сокета для клиента на С#После вызова Receive происходит блокировка и не снимается, даже если я превышу количество...

395
как передать List как параметр?

как передать List как параметр?

как в extetion написать метод который принемает List?

279