Существуют ли классы словаря в библиотеке базового класса .NET, которые позволяют использовать повторяющиеся ключи? Единственное решение, которое я нашел, - создать, например, класс вроде:
Dictionary<string, List<object>>
Но это довольно раздражает на самом деле. В Java я считаю, что MultiMap выполняет это, но не может найти аналог в .NET.