The class lets you retain a reference to an object while still permitting the object to be garbage collected. When that happens, then the property is and the property is . (Related discussion.)
Note, however, that weak references do not alter the decision of the garbage collector whether or not an object is garbage. It merely lets you ...