_Type.GetField メソッド

定義

COM オブジェクトに、GetField メソッドへのバージョンに依存しないアクセスが用意されています。

オーバーロード

GetField(String)

COM オブジェクトに、GetField(String) メソッドへのバージョンに依存しないアクセスが用意されています。

GetField(String, BindingFlags)

COM オブジェクトに、GetField(String, BindingFlags) メソッドへのバージョンに依存しないアクセスが用意されています。

注釈

このメソッドは、アンマネージコードからマネージクラスにアクセスするためのものであり、マネージコードからは呼び出さないでください。

メソッドは、 Type.GetField 現在のの特定のフィールドを取得し Type ます。

GetField(String)

COM オブジェクトに、GetField(String) メソッドへのバージョンに依存しないアクセスが用意されています。

public:
 System::Reflection::FieldInfo ^ GetField(System::String ^ name);
public System.Reflection.FieldInfo GetField (string name);
abstract member GetField : string -> System.Reflection.FieldInfo
Public Function GetField (name As String) As FieldInfo

パラメーター

name
String

取得するデータ フィールドの名前を格納している String

戻り値

FieldInfo

指定した名前のパブリック フィールドが存在する場合は、そのフィールドを表す FieldInfo オブジェクト。それ以外の場合は null

注釈

このメソッドは、アンマネージコードからマネージクラスにアクセスするためのものであり、マネージコードからは呼び出さないでください。

メソッドは、 Type.GetField 指定された名前のパブリックフィールドを検索します。

適用対象

GetField(String, BindingFlags)

COM オブジェクトに、GetField(String, BindingFlags) メソッドへのバージョンに依存しないアクセスが用意されています。

public:
 System::Reflection::FieldInfo ^ GetField(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
public System.Reflection.FieldInfo GetField (string name, System.Reflection.BindingFlags bindingAttr);
abstract member GetField : string * System.Reflection.BindingFlags -> System.Reflection.FieldInfo
Public Function GetField (name As String, bindingAttr As BindingFlags) As FieldInfo

パラメーター

name
String

取得するデータ フィールドの名前を格納している String

bindingAttr
BindingFlags

検索の実行方法を指定する 1 つ以上の BindingFlags から成るビットマスク。

  • または - null を返す場合は 0。

戻り値

FieldInfo

指定した要件と一致するフィールドが存在する場合は、そのフィールドを表す FieldInfo オブジェクト。それ以外の場合は null

注釈

このメソッドは、アンマネージコードからマネージクラスにアクセスするためのものであり、マネージコードからは呼び出さないでください。

メソッドは、指定された Type.GetField バインディング制約を使用して、指定されたフィールドを検索します。

適用対象