Цитата:
|
null - пустота. Вы присваеваете пустоту и переменная удаляется.
|
Только в случае если Dictionary был создан с флагом weakKeys = true и других ссылок на объект нет.
По сути dict[i] = null просто говорит, что dict[i] больше ни на что не ссылается. Сам объект от этого не удаляется.
Учитывая, что в примере mayakwd есть строчка delete dict[i], то необходимости в dict[i] = null никакой нет.