Class.GetField(String) 메서드
정의
중요
일부 정보는 릴리스되기 전에 상당 부분 수정될 수 있는 시험판 제품과 관련이 있습니다. Microsoft는 여기에 제공된 정보에 대해 어떠한 명시적이거나 묵시적인 보증도 하지 않습니다.
이 Class
개체가 Field
나타내는 클래스 또는 인터페이스의 지정된 공용 멤버 필드를 반영하는 개체를 반환합니다.
[Android.Runtime.Register("getField", "(Ljava/lang/String;)Ljava/lang/reflect/Field;", "")]
public Java.Lang.Reflect.Field GetField (string name);
[<Android.Runtime.Register("getField", "(Ljava/lang/String;)Ljava/lang/reflect/Field;", "")>]
member this.GetField : string -> Java.Lang.Reflect.Field
매개 변수
- name
- String
필드 이름
반환
로 Field
지정된 이 클래스의 개체입니다. name
- 특성
예외
필드를 찾을 수 없으면 입니다.
설명
이 Class
개체가 Field
나타내는 클래스 또는 인터페이스의 지정된 공용 멤버 필드를 반영하는 개체를 반환합니다. name
매개 변수는 String
원하는 필드의 단순 이름을 지정하는 입니다.
반영할 필드는 다음 알고리즘에 의해 결정됩니다. C를 이 개체가 나타내는 클래스 또는 인터페이스가 되도록 합니다.
<OL><LI> C가 지정된 이름의 공용 필드를 선언하는 경우 해당 필드가 반영됩니다.</LI LI><> 위의 1단계에서 필드를 찾을 수 없는 경우 이 알고리즘은 C의 각 직접 초자면에 재귀적으로 적용됩니다. 직접 상위 표면은 선언된 순서대로 검색됩니다.</LI LI><> 위의 1단계와 2단계에서 필드가 없고 C에 슈퍼클래스 S가 있는 경우 이 알고리즘은 S에 재귀적으로 호출됩니다. C에 슈퍼 클래스가 없으면 이 NoSuchFieldException
throw됩니다.</LI></OL>
이 Class
개체가 배열 형식을 나타내는 경우 이 메서드는 배열 형식의 length
필드를 찾을 수 없습니다.
1.1에 추가되었습니다.
에 대한 Java 설명서입니다 java.lang.Class.getField(java.lang.String)
.
이 페이지의 일부는 만들고 공유하며 에 설명된 용어에 따라 사용되는 작업을 기반으로 수정됩니다.