TypeBuilder.GetFields(BindingFlags) メソッド
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この型で宣言されているパブリック フィールドとパブリックでないフィールドを返します。
public:
override cli::array <System::Reflection::FieldInfo ^> ^ GetFields(System::Reflection::BindingFlags bindingAttr);
public override System.Reflection.FieldInfo[] GetFields(System.Reflection.BindingFlags bindingAttr);
override this.GetFields : System.Reflection.BindingFlags -> System.Reflection.FieldInfo[]
Public Overrides Function GetFields (bindingAttr As BindingFlags) As FieldInfo()
- bindingAttr
- BindingFlags
これは InvokeMethod
や NonPublic
など、BindingFlags からのビット フラグでなければなりません。
この型で宣言または継承されているパブリック フィールドと非パブリック フィールドを表す FieldInfo オブジェクトの配列を返します。 指定どおりに、フィールドがない場合は空の配列が返されます。
不完全な型では、このメソッドは実装されません。
メソッドは GetFields 、アルファベット順や宣言順序など、特定の順序のフィールドを返しません。 コードは、フィールドが返される順序に依存してはなりません。これは、その順序が異なる可能性があるためです。
または Assembly.GetType を使用して型をType.GetType取得し、取得した型でリフレクションを使用します。
製品 | バージョン |
---|---|
.NET | Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9, 10 |
.NET Framework | 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1 |
.NET Standard | 2.0 (package-provided), 2.1 |
.NET に関するフィードバック
.NET はオープンソース プロジェクトです。 フィードバックを提供するにはリンクを選択します。