Если нет живых ссылок на C, тогда он становится приемлемым для сборки мусора.Это не означает, что это будет сбор мусора сразу.
Вам не нужно устанавливать ссылки на нуль внутри объекта, если этот объект собирается получить право на сборку мусора.
Обратите внимание, что если нет «корневых» ссылок на A, B или C, они все будут иметь право на сборку мусора, даже если они будут продолжать ссылаться друг на друга.