Обычно, когда вы создаете Dictionary
, вам нужно сначала пойти и добавить пары k / v, вызвав add в словаре
У меня есть Dictionary
, где mycontainer
- это контейнер других объектов. Мне нужно быстро добавлять элементы в mycontainer, поэтому я подумал, что, может быть, я смогу перегрузить оператор subscript []
для создания mycontainer
на лету, если он еще не существует а затем позволяя мне напрямую вызывать add к нему, как таковой:
my dictionnary ["SomeName"]. Add (myobject);
без явного создания mycontainer каждый раз, когда контейнер с указанным именем не существуют в словаре.
Я подумал, хорошая ли это идея или мне следует явно создавать новые объекты mycontainer?