Есть ли какие-либо реализации мультимножества для .NET?

Я ищу реализацию .NET мультимножества. Кто-либо может рекомендовать хороший?

(Мультимножество или сумка, является набором, который может иметь дублирующиеся значения, и на котором можно сделать операции присвоения: пересечение, различие, и т.д. Корзина, например, могла считаться мультимножеством, потому что у Вас может быть несколько случаев того же продукта.)

25
задан dan-gph 8 April 2010 в 05:03
поделиться

1 ответ

Я не знаю об одном, однако вы можете использовать для этого Словарь , в котором значением является количество элемента. И когда элемент добавляется во второй раз, вы можете увеличить его значение в словаре.

Другой возможностью было бы просто использовать Список элементов, в который вы могли бы помещать дубликаты. Это может быть лучший подход для корзины покупок.

4
ответ дан 28 November 2019 в 22:01
поделиться
Другие вопросы по тегам:

Похожие вопросы: