Throwable.Cause 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
回傳此擲物的原因,或 null 是原因不存在或未知。
public virtual Java.Lang.Throwable? Cause { [Android.Runtime.Register("getCause", "()Ljava/lang/Throwable;", "GetGetCauseHandler")] get; }
[<get: Android.Runtime.Register("getCause", "()Ljava/lang/Throwable;", "GetGetCauseHandler")>]
member this.Cause : Java.Lang.Throwable
屬性值
這個可投擲物的原因,或 null 是原因不存在或未知。
- 屬性
備註
回傳此擲物的原因,或 null 是原因不存在或未知。 (原因是導致該投擲物被丟出的物品。)
此實作回傳由其中一個建構子提供的原因,該建構子需 , Throwable或是在建立 #initCause(Throwable) 該方法後設定的。 雖然通常不需要覆寫此方法,但子類別可以透過其他方式覆寫此方法來回傳原因集。 這適用於「傳統鏈式投擲物」,該可投擲物早於加入鏈式例外。Throwable 請注意, 無需 覆寫任何 PrintStackTrace 方法,因為所有方法都會呼叫該 getCause 方法來判定投擲物的原因。
在 1.4 版本加入。
Java 文件 java.lang.Throwable.getCause()。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。