WeakReference.IsAlive 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得目前 WeakReference 物件所參考的物件是否已進行記憶體回收的指示。
public:
virtual property bool IsAlive { bool get(); };
public virtual bool IsAlive { get; }
member this.IsAlive : bool
Public Overridable ReadOnly Property IsAlive As Boolean
屬性值
如果目前 WeakReference 物件所參考的物件尚未進行記憶體回收,且仍可存取,則為 true
;否則為 false
。
備註
因為物件可能會在屬性傳回 true
之後 IsAlive 立即回收進行垃圾收集,所以不建議使用這個屬性,除非您只 false
測試傳回值。