Т.е. все значения контейнера, по сути, хранятся в Dictionary. Нужно перегрузить оператор + так, чтобы он добавлял n рандомных значений в этот самый Dictionary. Вопрос: как генерировать случайные значения типа T1(как ключ) и типа T2(как значение)?
а зачем тебе генерировать случайные ключи и значения? в чем смысл тогда? это для тестов?
только значения. Задача такая
если дикшионари обобщенный — никак. разве что ввести интерфейсы типо ICustomeDictionaryKey и ICustomeDictionaryValue и у них вызывать метод .GetRandomValue, где для каждого типа уже определяешь конкретную имплементацию генерации случайного значения
но это говно пиздец
понял, спасибо, буду думать
Обсуждают сегодня