Я использую много словарных коллекций, которые содержат другие словарные коллекции, такие как:
Dictionary<Guid, List<string>>()
Dictionary<Guid, Dictionary<Guid, List<string>>>()
Я перебираю эти карты и передаю их в параметрах в моем коде.
Это кажется плохой идеей, так как вы не можете по-настоящему расширить природу этих коллекций.
Должен ли я обернуть их в классе?