Object クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クラス Object は、クラス階層のルートです。
[Android.Runtime.Register("java/lang/Object", DoNotGenerateAcw=true)]
[System.Serializable]
public class Object : Java.Interop.JavaObject, Android.Runtime.IJavaObject, IDisposable
[<Android.Runtime.Register("java/lang/Object", DoNotGenerateAcw=true)>]
[<System.Serializable>]
type Object = class
inherit JavaObject
interface IJavaObject
interface IDisposable
- 継承
- 派生
- 属性
- 実装
注釈
クラス Object は、クラス階層のルートです。 すべてのクラスにスーパークラスとして Object があります。 配列を含むすべてのオブジェクトは、このクラスのメソッドを実装します。
1.0 で追加されました。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。
コンストラクター
| 名前 | 説明 |
|---|---|
| Object() |
新しいオブジェクトを構築します。 |
| Object(IntPtr, JniHandleOwnership) |
JNI オブジェクトのマネージド表現を作成するときに使用されるコンストラクター。ランタイムによって呼び出されます。 |
プロパティ
| 名前 | 説明 |
|---|---|
| Class |
この |
| Handle |
基になる Android インスタンスへのハンドル。 |
| JniIdentityHashCode |
相互運用ランタイムによってこのJava ピアに割り当てられた ID ハッシュ コードを取得します。 |
| JniManagedPeerState |
クラス |
| JniPeerMembers |
このJava ピアのメンバーを呼び出すために使用される JNI メタデータを取得します。 |
| PeerReference |
このJava ピアの JNI オブジェクト参照を取得します。 |
| ThresholdClass |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
| ThresholdType |
この API は Android 用 Mono インフラストラクチャをサポートしており、コードから直接使用するためのものではありません。 |
メソッド
| 名前 | 説明 |
|---|---|
| Clone() |
このオブジェクトのコピーを作成して返します。 |
| Construct(JniObjectReference, JniObjectReferenceOptions) |
クラス |
| Dispose() |
このJava ピアによって保持されているリソースを解放します。 |
| Dispose(Boolean) |
このJava ピアによって保持されているリソースを解放します。 |
| DisposeUnlessReferenced() |
クラス |
| Equals(Object) |
他のオブジェクトがこのオブジェクトと "等しい" かどうかを示します。 |
| Equals(Object) |
クラス |
| Finalize() |
このJava ピアが再利用される前にリソースを解放します。 |
| FromArray<T>(T[]) |
指定したマネージド配列からJava配列ラッパーを作成します。 |
| GetHashCode() |
オブジェクトのハッシュ コード値を返します。 |
| GetObject<T>(IntPtr, IntPtr, JniHandleOwnership) |
指定した JNI オブジェクト参照に対して要求された型のマネージド Java ピアを作成します。 |
| GetObject<T>(IntPtr, JniHandleOwnership) |
JNI オブジェクト参照を完全に型指定された IJavaObject 実装にラップします。 |
| JavaFinalize() |
オブジェクトへの参照がなくなったとガベージ コレクションによって判断されたときに、オブジェクトのガベージ コレクターによって呼び出されます。 |
| Notify() |
このオブジェクトのモニターで待機している 1 つのスレッドを起動します。 |
| NotifyAll() |
このオブジェクトのモニターで待機しているすべてのスレッドを起動します。 |
| SetHandle(IntPtr, JniHandleOwnership) |
Handle プロパティを設定します。 |
| SetPeerReference(JniObjectReference, JniObjectReferenceOptions) |
クラス |
| ToArray<T>() |
このJava配列ラッパーからマネージド配列を作成します。 |
| ToString() |
オブジェクトの文字列形式を返します。 |
| UnregisterFromRuntime() |
相互運用ランタイムからこのJava ピアの登録を解除します。 |
| Wait() |
現在のスレッドが起動するまで待機します。通常は、 <em>notified</em> または <em>interrupted</em>。 |
| Wait(Int64, Int32) |
現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。 |
| Wait(Int64) |
現在のスレッドは、通常、 <em>notified</em> または <em>interrupted</em>、または一定のリアルタイムが経過するまで、起動されるまで待機します。 |
演算子
| 名前 | 説明 |
|---|---|
| Explicit(Object to Boolean) |
指定した |
| Explicit(Object to Boolean[]) |
指定した |
| Explicit(Object to Byte) |
古い.
指定した |
| Explicit(Object to Byte[]) |
指定した |
| Explicit(Object to Char) |
指定した |
| Explicit(Object to Char[]) |
指定した |
| Explicit(Object to Double) |
指定した |
| Explicit(Object to Double[]) |
指定した |
| Explicit(Object to Int32) |
指定した |
| Explicit(Object to Int32[]) |
指定した |
| Explicit(Object to Int64) |
指定した |
| Explicit(Object to Int64[]) |
指定した |
| Explicit(Object to Object[]) |
指定した |
| Explicit(Object to SByte) |
指定した |
| Explicit(Object to Single) |
指定した |
| Explicit(Object to Single[]) |
指定した |
| Explicit(Object to String) |
指定した |
| Explicit(Object to String[]) |
指定した |
| Explicit(Object to UInt32) |
古い.
指定した |
| Explicit(Object to UInt64) |
古い.
指定した |
| Implicit(Boolean to Object) |
指定したマネージド |
| Implicit(Boolean[] to Object) |
指定したマネージド |
| Implicit(Byte to Object) |
古い.
指定したマネージド |
| Implicit(Byte[] to Object) |
指定したマネージド |
| Implicit(Char to Object) |
指定したマネージド |
| Implicit(Char[] to Object) |
指定したマネージド |
| Implicit(Double to Object) |
指定したマネージド |
| Implicit(Double[] to Object) |
指定したマネージド |
| Implicit(Int32 to Object) |
指定したマネージド |
| Implicit(Int32[] to Object) |
指定したマネージド |
| Implicit(Int64 to Object) |
指定したマネージド |
| Implicit(Int64[] to Object) |
指定したマネージド |
| Implicit(Object[] to Object) |
指定したマネージド |
| Implicit(SByte to Object) |
指定したマネージド |
| Implicit(Single to Object) |
指定したマネージド |
| Implicit(Single[] to Object) |
指定したマネージド |
| Implicit(String to Object) |
指定したマネージド |
| Implicit(String[] to Object) |
指定したマネージド |
| Implicit(UInt32 to Object) |
古い.
指定したマネージド |
| Implicit(UInt64 to Object) |
古い.
指定したマネージド |
明示的なインターフェイスの実装
| 名前 | 説明 |
|---|---|
| IJavaPeerable.Disposed() |
クラス |
| IJavaPeerable.Finalized() |
クラス |
| IJavaPeerable.JniObjectReferenceControlBlock |
クラス |
| IJavaPeerable.SetJniIdentityHashCode(Int32) |
クラス |
| IJavaPeerable.SetJniManagedPeerState(JniManagedPeerStates) |
クラス |
| IJavaPeerable.SetPeerReference(JniObjectReference) |
クラス |
拡張メソッド
| 名前 | 説明 |
|---|---|
| GetJniTypeName(IJavaPeerable) |
インスタンス |
| JavaAs<TResult>(IJavaPeerable) |
|
| JavaCast<TResult>(IJavaObject) |
Android ランタイムチェック型変換を実行します。 |
| JavaCast<TResult>(IJavaObject) |
クラス |
| TryJavaCast<TResult>(IJavaPeerable, TResult) |
|