Я занимаюсь исследованиями библиотек .Net и размышляю о поведении, пытаясь закодировать объекты в c # и проверить их.Я просто хочу знать, что объекты имеют право на сборку мусора, когда какой-либо код не может получить к ним доступ?и перед запуском функции GC, могут ли наши объекты ссылаться на какую-то другую память, мы можем переместить их в память?И, например, если мы реализуем для них финализаторы, будет ли так, что их финализаторы будут вызываться в какой-то момент во время процесса?Я хочу очистить свои концепции, я пытался использовать некоторый код на C #, но я не ясен.