Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
3 / 3 / 2
Регистрация: 20.07.2014
Сообщений: 654

Сделать ключи в словаре уникальными

26.02.2020, 19:04. Показов 599. Ответов 3
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Всем привет

На получаю на входе два листа
Хочу добавить в словарь
Но не могу, потому что ключи повторяются, то есть есть одинаковые значения в листе.

C#
1
2
3
4
5
6
7
public static void WriteDataInExcel(IList<string> commonLabelName, IList<string> commonConfidenceName)
        {
 
            int count = 0;
 
            var result = context.Items.ToDictionary(b => ++count, b => b.Name);
            var dataDictionary = commonLabelName.Zip(commonConfidenceName, (k, v) => new { k, v }).ToDictionary(x => x.k, x => x.v);
Хочу пронумеровать листы, добавив уникальный ключ в виде каунтера
Либо как - то еще может быть
Подскажите, пожалуйста, как это реализовать.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
26.02.2020, 19:04
Ответы с готовыми решениями:

Сделать данные в массиве уникальными
Привет всем... У мя тут такая задачка.. Короче в одной переменное (в цикле) есть примерно 2000 данных (повторяющийся)... Эти данные нужно...

Как сделать скачивания с сайта уникальными?
Подскажите, как сделать скачивания с сайта (dle) уникальными, а то каждый раз считает

Как из строки сделать строку с уникальными символами
Доброго времени! Подскажите пожалуйста, как в строке или массиве убрать все повторяющиеся символы, т.е. создать строку или массив с...

3
 Аватар для Bampo
114 / 82 / 37
Регистрация: 15.02.2020
Сообщений: 206
26.02.2020, 20:43
antoniogrid, избавиться от дубликатов в коллекции можно так же с помощью Distinct(). Но тут надо знать что имеем на входе и что хотим получить на выходе.
0
3 / 3 / 2
Регистрация: 20.07.2014
Сообщений: 654
26.02.2020, 20:52  [ТС]
Нужно сохранить все элементы
0
 Аватар для Bampo
114 / 82 / 37
Регистрация: 15.02.2020
Сообщений: 206
26.02.2020, 20:56
antoniogrid,
C#
1
=commonLabelName.Select((n,i)=>n+i.ToString()).Zip(...)
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
26.02.2020, 20:56
Помогаю со студенческими работами здесь

Как сделать уникальными ячейки на разных листах?
Помогите пожалуйста . В общем есть телефонная база клиентов. На одном листе она уже сильно подвисает . Создали второй лист . На первом...

Информация с COM порта принимается, нужно передать в массив сортировать и сделать уникальными строки
Добрый день. Осуществляю приём информации с устройства на виртуальный COM-порт. string InputData = null; delegate void...

Надо сделать ключи к программе
Я создал программу на DevelNext и хочу чтобы был там ключ типа вводиш ключ и все больше сможешь активировать ключик И мне нужен...

Сделать фабрику фильмов вводя ключи в цикле
Здравствуйте!Как решить такую задачу? MovieFactory Расширение функционала по аналогии, чтение с консоли: 1. Разобраться, что...

Как сделать так, чтобы введённые пользователем данные в словаре сохранялись при каждом новом запуске программы?
Подскажите, пожалуйста, есть ли способ сделать так, что бы введённые пользователем данные в словарь сохранялись при новом запуске программы.


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Новые блоги и статьи
SDL3 для Web (WebAssembly): Работа со звуком через SDL3_mixer
8Observer8 08.02.2026
Содержание блога Пошагово создадим проект для загрузки звукового файла и воспроизведения звука с помощью библиотеки SDL3_mixer. Звук будет воспроизводиться по клику мышки по холсту на Desktop и по. . .
SDL3 для Web (WebAssembly): Основы отладки веб-приложений на SDL3 по USB и Wi-Fi, запущенных в браузере мобильных устройств
8Observer8 07.02.2026
Содержание блога Браузер Chrome имеет средства для отладки мобильных веб-приложений по USB. В этой пошаговой инструкции ограничимся работой с консолью. Вывод в консоль - это часть процесса. . .
SDL3 для Web (WebAssembly): Обработчик клика мыши в браузере ПК и касания экрана в браузере на мобильном устройстве
8Observer8 02.02.2026
Содержание блога Для начала пошагово создадим рабочий пример для подготовки к экспериментам в браузере ПК и в браузере мобильного устройства. Потом напишем обработчик клика мыши и обработчик. . .
Философия технологии
iceja 01.02.2026
На мой взгляд у человека в технических проектах остается роль генерального директора. Все остальное нейронки делают уже лучше человека. Они не могут нести предпринимательские риски, не могут. . .
SDL3 для Web (WebAssembly): Вывод текста со шрифтом TTF с помощью SDL3_ttf
8Observer8 01.02.2026
Содержание блога В этой пошаговой инструкции создадим с нуля веб-приложение, которое выводит текст в окне браузера. Запустим на Android на локальном сервере. Загрузим Release на бесплатный. . .
SDL3 для Web (WebAssembly): Сборка C/C++ проекта из консоли
8Observer8 30.01.2026
Содержание блога Если вы откроете примеры для начинающих на официальном репозитории SDL3 в папке: examples, то вы увидите, что все примеры используют следующие четыре обязательные функции, а. . .
SDL3 для Web (WebAssembly): Установка Emscripten SDK (emsdk) и CMake для сборки C и C++ приложений в Wasm
8Observer8 30.01.2026
Содержание блога Для того чтобы скачать Emscripten SDK (emsdk) необходимо сначало скачать и уставить Git: Install for Windows. Следуйте стандартной процедуре установки Git через установщик. . . .
SDL3 для Android: Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 29.01.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами. Версия v3 была полностью переписана на Си, в. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru