共用方式為


Field 類別

定義

Field提供類別或介面之單一字段的相關信息,以及動態存取。

[Android.Runtime.Register("java/lang/reflect/Field", DoNotGenerateAcw=true)]
public sealed class Field : Java.Lang.Reflect.AccessibleObject, IDisposable, Java.Interop.IJavaPeerable, Java.Lang.Reflect.IMember
[<Android.Runtime.Register("java/lang/reflect/Field", DoNotGenerateAcw=true)>]
type Field = class
    inherit AccessibleObject
    interface IMember
    interface IJavaObject
    interface IDisposable
    interface IJavaPeerable
繼承
屬性
實作

備註

Field提供類別或介面之單一字段的相關信息,以及動態存取。 反映的欄位可以是類別(靜態)欄位或實例欄位。

Field允許在取得或設定存取作業期間進行擴大轉換,但如果會發生縮小轉換,則會擲回 IllegalArgumentException

java.lang.reflect.FieldJava 檔。

此頁面的部分是根據 Android 開放原始碼專案所建立和共用的工作進行修改,並根據 Creative Commons 2.5 屬性授權中所述的詞彙使用。

屬性

Accessible

取得這個物件的旗標值 accessible 。 -或- 將這個物件的旗標設定 accessible 為指定的布爾值。

(繼承來源 AccessibleObject)
Class

傳回這個 Object的運行時間類別。

(繼承來源 Object)
DeclaringClass

傳回 物件, Class 此物件表示宣告這個 Field 物件所表示之字段的類別或介面。

GenericType

Type 回 物件,代表這個 Field 物件所表示之字段的宣告型別。

Handle

基礎Android實例的句柄。

(繼承來源 Object)
IsEnumConstant

true如果此欄位代表列舉型別的專案,則傳回 ,否則傳false回 。

IsSynthetic

如果此欄位是綜合欄位,則傳 true 回 ;否則傳 false 回 。

JniIdentityHashCode

Field提供類別或介面之單一字段的相關信息,以及動態存取。

(繼承來源 Object)
JniPeerMembers

Field提供類別或介面之單一字段的相關信息,以及動態存取。

Modifiers

傳回這個 Field 物件所表示之字段的 Java 語言修飾詞,以整數表示。

Name

傳回這個 Field 物件所表示的功能變數名稱。

PeerReference

Field提供類別或介面之單一字段的相關信息,以及動態存取。

(繼承來源 Object)
ThresholdClass

此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。

(繼承來源 AccessibleObject)
ThresholdType

此 API 支援適用於 Android 的 Mono 基礎結構,並不適合直接從您的程式代碼使用。

(繼承來源 AccessibleObject)
Type

Class傳回 物件,這個物件會識別這個Field物件所表示之字段的宣告型別。

方法

Clone()

建立並傳回這個 對象的複本。

(繼承來源 Object)
Dispose()

Field提供類別或介面之單一字段的相關信息,以及動態存取。

(繼承來源 Object)
Dispose(Boolean)

Field提供類別或介面之單一字段的相關信息,以及動態存取。

(繼承來源 Object)
Equals(Object)

指出其他物件是否「等於」這個物件。

(繼承來源 Object)
Get(Object)

傳回指定物件上這個 Field所表示之域的值。

GetAnnotation(Class)

已在1中新增。

GetAnnotations()

已在1中新增。

(繼承來源 AccessibleObject)
GetAnnotationsByType(Class)

已在1中新增。

(繼承來源 AccessibleObject)
GetBoolean(Object)

取得靜態或實例 boolean 欄位的值。

GetByte(Object)

取得靜態或實例 byte 欄位的值。

GetChar(Object)

取得型別的靜態或實例字段 char 值,或可透過擴大轉換轉換成型 char 別的另一個基本類型。

GetDeclaredAnnotation(Class)

已在1中新增。

(繼承來源 AccessibleObject)
GetDeclaredAnnotations()

已在1中新增。

(繼承來源 AccessibleObject)
GetDeclaredAnnotationsByType(Class)

已在1中新增。

(繼承來源 AccessibleObject)
GetDouble(Object)

取得型別的靜態或實例字段 double 值,或可透過擴大轉換轉換成型 double 別的另一個基本類型。

GetFloat(Object)

取得型別的靜態或實例字段 float 值,或可透過擴大轉換轉換成型 float 別的另一個基本類型。

GetHashCode()

傳回此物件的雜湊碼值。

(繼承來源 Object)
GetInt(Object)

取得型別的靜態或實例字段 int 值,或可透過擴大轉換轉換成型 int 別的另一個基本類型。

GetLong(Object)

取得型別的靜態或實例字段 long 值,或可透過擴大轉換轉換成型 long 別的另一個基本類型。

GetShort(Object)

取得型別的靜態或實例字段 short 值,或可透過擴大轉換轉換成型 short 別的另一個基本類型。

IsAnnotationPresent(Class)

Field提供類別或介面之單一字段的相關信息,以及動態存取。

JavaFinalize()

當垃圾收集決定不再參考物件時,垃圾收集行程在 物件上呼叫。

(繼承來源 Object)
Notify()

喚醒正在等候此物件監視器的單一線程。

(繼承來源 Object)
NotifyAll()

喚醒正在等候此物件監視器的所有線程。

(繼承來源 Object)
Set(Object, Object)

將指定之物件自變數上這個 Field 物件所代表的欄位設定為指定的新值。

SetBoolean(Object, Boolean)

將欄位的值設定為 boolean 指定物件上的 。

SetByte(Object, SByte)

將欄位的值設定為 byte 指定物件上的 。

SetChar(Object, Char)

將欄位的值設定為 char 指定物件上的 。

SetDouble(Object, Double)

將欄位的值設定為 double 指定物件上的 。

SetFloat(Object, Single)

將欄位的值設定為 float 指定物件上的 。

SetHandle(IntPtr, JniHandleOwnership)

設定 Handle 屬性。

(繼承來源 Object)
SetInt(Object, Int32)

將欄位的值設定為 int 指定物件上的 。

SetLong(Object, Int64)

將欄位的值設定為 long 指定物件上的 。

SetShort(Object, Int16)

將欄位的值設定為 short 指定物件上的 。

ToArray<T>()

Field提供類別或介面之單一字段的相關信息,以及動態存取。

(繼承來源 Object)
ToGenericString()

傳回描述這個 Field的字串,包括其泛型型別。

ToString()

傳回物件的字串表示。

(繼承來源 Object)
UnregisterFromRuntime()

Field提供類別或介面之單一字段的相關信息,以及動態存取。

(繼承來源 Object)
Wait()

讓目前線程等候直到喚醒為止,通常是藉由em <notified/em>或<em>interrupted</em> 來喚醒它。<>

(繼承來源 Object)
Wait(Int64, Int32)

讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。

(繼承來源 Object)
Wait(Int64)

讓目前的線程等到喚醒為止,通常是因為 <em>notified</em> 或 <em>interrupted</em>,或直到經過一定數量的實時為止。

(繼承來源 Object)

明確介面實作

IJavaPeerable.Disposed()

Field提供類別或介面之單一字段的相關信息,以及動態存取。

(繼承來源 Object)
IJavaPeerable.DisposeUnlessReferenced()

Field提供類別或介面之單一字段的相關信息,以及動態存取。

(繼承來源 Object)
IJavaPeerable.Finalized()

Field提供類別或介面之單一字段的相關信息,以及動態存取。

(繼承來源 Object)
IJavaPeerable.JniManagedPeerState

Field提供類別或介面之單一字段的相關信息,以及動態存取。

(繼承來源 Object)
IJavaPeerable.SetJniIdentityHashCode(Int32)

Field提供類別或介面之單一字段的相關信息,以及動態存取。

(繼承來源 Object)
IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates)

Field提供類別或介面之單一字段的相關信息,以及動態存取。

(繼承來源 Object)
IJavaPeerable.SetPeerReference(JniObjectReference)

Field提供類別或介面之單一字段的相關信息,以及動態存取。

(繼承來源 Object)

擴充方法

JavaCast<TResult>(IJavaObject)

執行 Android 執行時間檢查的類型轉換。

JavaCast<TResult>(IJavaObject)

Field提供類別或介面之單一字段的相關信息,以及動態存取。

GetJniTypeName(IJavaPeerable)

Field提供類別或介面之單一字段的相關信息,以及動態存取。

適用於