Метод CHStringArray::RemoveAt (chstrarr.h)
[Класс CHStringArray является частью платформы поставщика WMI, которая теперь рассматривается в окончательном состоянии, и никакие дальнейшие разработки, улучшения или обновления не будут доступны для проблем, не связанных с безопасностью, влияющих на эти библиотеки. API mi mi следует использовать для всех новых разработок.]
Метод RemoveAt удаляет один или несколько элементов, начиная с указанного индекса в массиве.
Синтаксис
void RemoveAt(
int nIndex,
int nCount
);
Параметры
nIndex
Целочисленный индекс, который больше или равен нулю и меньше или равен значению, возвращаемого GetUpperBound.
nCount
Число удаляемых элементов. Значение по умолчанию — 1 (один).
Возвращаемое значение
None
Remarks
В процессе удаления элементов RemoveAt сдвигает все элементы, расположенные над удаленными элементами. Этот метод уменьшает верхнюю границу массива, но не освобождает память.
Примеры
В следующем примере кода показано использование CHStringArray::RemoveAt.
CHStringArray array;
array.Add( L"String 1" ); // Element 0
array.Add( L"String 2" ); // Element 1
array.RemoveAt( 0 ); // Element 1 moves to 0.
assert ( array[0] == L"String 2" );
Ниже приведены результаты этой программы.
[0] = String 2
Требования
Требование | Значение |
---|---|
Минимальная версия клиента | Windows Vista |
Минимальная версия сервера | Windows Server 2008 |
Целевая платформа | Windows |
Header | chstrarr.h (включая FwCommon.h) |
Библиотека | FrameDyn.lib |
DLL | FrameDynOS.dll; FrameDyn.dll |