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에 superclass S가 있는 경우 이 알고리즘은 S에 재귀적으로 호출됩니다. C에 superclass가 없으면 throw NoSuchFieldException
됩니다.</LI></OL>
이 Class
개체가 배열 형식을 나타내는 경우 이 메서드는 배열 형식의 length
필드를 찾을 수 없습니다.
1.1에 추가되었습니다.
에 대한 java.lang.Class.getField(java.lang.String)
Java 설명서
이 페이지의 일부는 Android 오픈 소스 프로젝트에서 만들고 공유하고 Creative Commons 2.5 특성 라이선스에 설명된 용어에 따라 사용되는 작업을 기반으로 하는 수정 사항입니다.