共用方式為


WeakReference.IsAlive 屬性

定義

取得目前 WeakReference 物件所參考的物件是否已進行記憶體回收的指示。

public:
 virtual property bool IsAlive { bool get(); };
public virtual bool IsAlive { get; }
member this.IsAlive : bool
Public Overridable ReadOnly Property IsAlive As Boolean

屬性值

Boolean

如果目前 WeakReference 物件所參考的物件尚未進行記憶體回收,且仍可存取,則為 true;否則為 false

備註

因為物件可能會在屬性傳回 true 之後 IsAlive 立即回收進行垃圾收集,所以不建議使用這個屬性,除非您只 false 測試傳回值。

適用於

另請參閱