Почему я могу получить доступ к своим частным переменным “другого” объекта непосредственно, в моем равняется (Возразите o), метод

Сборщик "мусора".NET знает, как обработать управляемые объекты во времени выполнения.NET. Но Расположить шаблон (IDisposable) используется, прежде всего, для неуправляемых объектов, которые использует приложение.

, Другими словами, время выполнения.NET не обязательно знает, как иметь дело с каждым типом устройства, или дескриптор там (закрывающийся сетевые соединения, дескрипторы файлов, графические устройства, и т.д.), таким образом с помощью IDisposable позволяет говорить, "позволяют мне реализовать некоторую мою собственную очистку" в типе. Видение, что реализация, сборщик "мусора" может звонить, Располагает () и гарантирует, что вещи за пределами управляемой "кучи" очищены.

35
задан bdonlan 17 October 2009 в 05:31
поделиться

1 ответ

Частные данные доступны любому экземпляру этого класса, даже если один экземпляр класса A обращается к закрытым членам другого экземпляра A. Важно помнить, что что модификаторы доступа (частный, защищенный, общедоступный) контролируют доступ класса , а не доступ экземпляра .

52
ответ дан 27 November 2019 в 07:14
поделиться
Другие вопросы по тегам:

Похожие вопросы: