다음을 통해 공유


CHStringArray::GetAt(int) 메서드(chstrarr.h)

[CHStringArray 클래스는 현재 최종 상태로 간주되는 WMI 공급자 프레임워크의 일부로, 이 라이브러리에 영향을 미치는 보안과 관련되지 않은 문제에 대해서는 더 이상 개발, 개선 또는 업데이트가 이루어지지 않습니다. 모든 새로운 개발에서는 MI API를 사용해야 합니다.]

GetAt 메서드는 지정된 인덱스에서 배열 요소를 가져옵니다.

구문

CHString GetAt(
  int nIndex
);

매개 변수

nIndex

0보다 크거나 같고 GetUpperBound에서 반환된 값보다 작거나 같은 정수 인덱스입니다.

참고nIndex 매개 변수는 0보다 크거나 같아야 합니다. CHStringArray 라이브러리의 디버그 버전은 nIndex의 범위의 유효성을 검사합니다. 릴리스 버전은 그렇지 않습니다.
 

반환 값

GetAt 메서드가 성공하면 현재 이 인덱스에서 CHString 포인터 요소를 반환합니다.

설명

GetUpperBound에서 반환한 값보다 큰 음수 값 또는 값을 전달하면 디버그 빌드에 대한 어설션이 실패합니다.

예제

다음 코드 예제에서는 CHStringArray::GetAt를 사용하는 방법을 보여줍니다.

CHStringArray array;

array.Add( L"String 1" ); // Element 0 
array.Add( L"String 2" ); // Element 1 
assert( array.GetAt( 0 ) == "String 1" );

요구 사항

요구 사항
지원되는 최소 클라이언트 Windows Vista
지원되는 최소 서버 Windows Server 2008
대상 플랫폼 Windows
헤더 chstrarr.h(FwCommon.h 포함)
라이브러리 FrameDyn.lib
DLL FrameDynOS.dll; FrameDyn.dll

추가 정보

CHStringArray

CHStringArray::Add

CHStringArray::ElementAt

CHStringArray::GetData

CHStringArray::SetAt

CHStringArray::operator []