다음을 통해 공유


EnumBuilder.GetField(String, BindingFlags) 메서드

정의

지정된 이름에 지정된 필드를 반환합니다.

public:
 override System::Reflection::FieldInfo ^ GetField(System::String ^ name, System::Reflection::BindingFlags bindingAttr);
public override System.Reflection.FieldInfo? GetField (string name, System.Reflection.BindingFlags bindingAttr);
public override System.Reflection.FieldInfo GetField (string name, System.Reflection.BindingFlags bindingAttr);
override this.GetField : string * System.Reflection.BindingFlags -> System.Reflection.FieldInfo
Public Overrides Function GetField (name As String, bindingAttr As BindingFlags) As FieldInfo

매개 변수

name
String

가져올 필드의 이름입니다.

bindingAttr
BindingFlags

이것은 InvokeMethod, NonPublic 등과 같은 BindingFlags의 비트 플래그여야 합니다.

반환

public 또는 non-public 한정자와 지정된 이름을 사용하여 이 형식에 의해 선언되거나 상속된 필드를 나타내는 FieldInfo 개체를 반환합니다. 일치하는 개체가 없으면 null이 반환됩니다.

예외

이 메서드는 완전하지 않은 형식에서 현재 지원되지 않습니다.

설명

해결 방법으로 완성된 형식의 필드를 검색하려면 또는 GetType 을 사용하여 Type.GetType 형식을 검색하고 검색된 형식에서 리플렉션을 사용합니다.

적용 대상