Class.GetConstructors メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
このClass
オブジェクトによって表されるクラスのすべてのパブリック コンストラクターを反映する オブジェクトを含むConstructor
配列を返します。
[Android.Runtime.Register("getConstructors", "()[Ljava/lang/reflect/Constructor;", "")]
public Java.Lang.Reflect.Constructor[] GetConstructors ();
[<Android.Runtime.Register("getConstructors", "()[Ljava/lang/reflect/Constructor;", "")>]
member this.GetConstructors : unit -> Java.Lang.Reflect.Constructor[]
戻り値
このクラスの Constructor
パブリック コンストラクターを表す オブジェクトの配列
- 属性
注釈
このClass
オブジェクトによって表されるクラスのすべてのパブリック コンストラクターを反映する オブジェクトを含むConstructor
配列を返します。 クラスにパブリック コンストラクターがない場合、またはクラスが配列クラスの場合、またはクラスにプリミティブ型または void が反映されている場合は、長さ 0 の配列が返されます。
このメソッドはオブジェクトの配列 (このクラスのコンストラクターの Constructor<T>
配列) を返しますが、このメソッドの戻り値の型は Constructor<?>[]
であり、 <想定どおりに em>not</em>Constructor<T>[]
であることに注意してください。 このあまり有益でない戻り値の型は、このメソッドから返された後、異なるクラスのオブジェクトを保持 Constructor
するように配列を変更できるため必要です。これは、 の Constructor<T>[]
型の保証に違反します。
1.1 で追加されました。
の Java ドキュメント java.lang.Class.getConstructors()
。
このページの一部は、によって作成および共有され、に記載されている条件に従って使用される作業に基づく変更です。