Extensions.JavaCast<TResult>(IJavaObject) メソッド

定義

Android ランタイムチェック型変換を実行します。

public static TResult? JavaCast<TResult>(this Android.Runtime.IJavaObject? instance) where TResult : class, Android.Runtime.IJavaObject;
static member JavaCast : Android.Runtime.IJavaObject -> 'Result (requires 'Result : null and 'Result :> Android.Runtime.IJavaObject)

型パラメーター

TResult

instance変換する型。
TResult は、 IJavaObject インターフェイスを実装する必要があります。

パラメーター

instance
IJavaObject

IJavaObject インスタンスに変換するTResult インスタンス。

返品

TResult

TResultinstance表現。

例外

TResultの JNI クラスが見つかりません。

-又は-

TResultのプロキシ クラスがabstractされ、abstract以外のプロキシが見つかりません。

Anrdroid オブジェクト インスタンス instance.Handle は、 TResultに対応する Android 型に変換できません。

原因不明のエラーが発生しました。

注釈

このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。

適用対象