Compartir a través de


Método CHStringArray::SetAt(int,LPCWSTR) (chstrarr.h)

[La clase CHStringArray forma parte del marco del proveedor de WMI que ahora se considera en estado final y no habrá más desarrollo, mejoras o actualizaciones disponibles para problemas no relacionados con la seguridad que afecten a estas bibliotecas. Las API de MI se deben usar para todo el nuevo desarrollo.]

El método SetAt establece el elemento de matriz en el índice especificado.

Sintaxis

void SetAt(
  int     nIndex,
  LPCWSTR newElement
);

Parámetros

nIndex

Índice entero mayor o igual que cero y menor o igual que el valor devuelto por GetUpperBound.

newElement

Puntero de objeto que se inserta en esta matriz. Se permite un valor NULL.

Valor devuelto

None

Observaciones

El método SetAt no hace que la matriz aumente. Use SetAtGrow si desea que la matriz aumente automáticamente.

Debe asegurarse de que el valor de índice represente una posición válida en la matriz.

Ejemplos

En el ejemplo de código siguiente se muestra el uso de CHStringArray::SetAt.

CHStringArray array;

array.Add( L"String 1" ); // Element 0
array.Add( L"String 2" ); // Element 1
array.SetAt( 0, L"String 3" );  // Replace element 0.
assert( array[0] == "String 3" );

En el ejemplo siguiente se genera una CHStringArray con dos elementos.

    [0] = String 3
    [1] = String 2

Requisitos

Requisito Value
Cliente mínimo compatible Windows Vista
Servidor mínimo compatible Windows Server 2008
Plataforma de destino Windows
Encabezado chstrarr.h (include FwCommon.h)
Library FrameDyn.lib
Archivo DLL FrameDynOS.dll; FrameDyn.dll

Consulte también

CHStringArray

CHStringArray::Add

CHStringArray::ElementAt

CHStringArray::GetAt

CHStringArray::GetData

CHStringArray::operator []