Property.Of(Class, Class, String) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
此工廠方法在 and 參數下class建立並回傳一個屬性,其中參數"name"代表以下之一:<ul><li>是類別上的公開getName()方法,且不接受參數,加上一個可選的公開setName()方法,取 li>回傳getName()<的相同類型值;一個不接受參數的公開isName()方法,以及一個可選的公開setName()方法,取 li> 返回isName()<的同類型值name類別 /ul 上的<公共name欄位>
[Android.Runtime.Register("of", "(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Landroid/util/Property;", "")]
[Java.Interop.JavaTypeParameters(new System.String[] { "T", "V" })]
public static Android.Util.Property? Of(Java.Lang.Class? hostType, Java.Lang.Class? valueType, string? name);
[<Android.Runtime.Register("of", "(Ljava/lang/Class;Ljava/lang/Class;Ljava/lang/String;)Landroid/util/Property;", "")>]
[<Java.Interop.JavaTypeParameters(new System.String[] { "T", "V" })>]
static member Of : Java.Lang.Class * Java.Lang.Class * string -> Android.Util.Property
參數
- hostType
- Class
- valueType
- Class
- name
- String
傳回
- 屬性
備註
此工廠方法在 and 參數下class建立並回傳一個屬性,其中參數"name"代表以下之一:<ul><li>是類別上的公開getName()方法,且不接受參數,加上一個可選的公開setName()方法,取 li>回傳getName()<的相同類型值;一個不接受參數的公開isName()方法,以及一個可選的公開setName()方法,取 li> 返回isName()<的同類型值name類別 /ul 上的<公共name欄位>
若類別中找到任何一種 get/is 方法替代方案,但找不到合適的 setName() 方法,則 Property 為 #isReadOnly() readOnly。 允許對此類性質呼叫該 #set(Object, Object) 方法,但不會產生任何影響。
如果在類別 NoSuchPropertyException 中找不到方法和欄位,則會拋出例外。
Java 文件 android.util.Property.of(java.lang.Class<T>, java.lang.Class<V>, java.lang.String)。
本頁部分內容為基於 Open Source Project 所創建與分享的作品,並依授權條款所描述的使用進行修改。