Поделиться через


CHStringArray::SetAt (chstrarr.h)

[Класс CHStringArray является частью платформы поставщика WMI, которая в настоящее время рассматривается в окончательном состоянии, и никакие дальнейшие разработки, улучшения или обновления не будут доступны для проблем, не связанных с безопасностью, влияющих на эти библиотеки. API mi mi следует использовать для всех новых разработок.]

Метод SetAt задает элемент массива по указанному индексу.

Синтаксис

void SetAt(
  int     nIndex,
  LPCWSTR newElement
);

Параметры

nIndex

Целочисленный индекс, который больше или равен нулю и меньше или равен значению, возвращаемого методом GetUpperBound.

newElement

Указатель объекта, который вставляется в этот массив. Допускается значение NULL .

Возвращаемое значение

None

Remarks

Метод SetAt не приводит к увеличению массива. Используйте SetAtGrow, если хотите, чтобы массив увеличивалось автоматически.

Необходимо убедиться, что значение индекса представляет допустимую позицию в массиве.

Примеры

В следующем примере кода показано использование 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" );

В следующем примере приводится chStringArray с двумя элементами.

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

Требования

Требование Значение
Минимальная версия клиента Windows Vista
Минимальная версия сервера Windows Server 2008
Целевая платформа Windows
Header chstrarr.h (включая FwCommon.h)
Библиотека FrameDyn.lib
DLL FrameDynOS.dll; FrameDyn.dll

См. также раздел

CHStringArray

CHStringArray::Add

CHStringArray::ElementAt

CHStringArray::GetAt

CHStringArray::GetData

CHStringArray::operator []