共用方式為


CHStringArray::RemoveAt 方法 (chstrarr.h)

[ CHStringArray 類別是 WMI 提供者架構的一部分,其現在會被視為最終狀態,而且不會針對影響這些連結庫的非安全性相關問題提供進一步的開發、增強功能或更新。 MI API 應該用於所有新的開發。]

RemoveAt 方法會從數位中的指定索引處開始,移除一或多個元素。

語法

void RemoveAt(
  int nIndex,
  int nCount
);

參數

nIndex

大於或等於零且小於或等於 GetUpperBound 所傳回值的整數索引。

nCount

要移除的項目數目。 預設值為 1 (一個) 。

傳回值

備註

在移除元素的過程中, 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
標頭 chstrarr.h (包含 FwCommon.h)
程式庫 FrameDyn.lib
Dll FrameDynOS.dll;FrameDyn.dll

另請參閱

CHStringArray

CHStringArray::Add

CHStringArray::GetAt

CHStringArray::InsertAt