CHStringArray::SetAt (int,LPCWSTR) 方法 (chstrarr.h)

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

SetAt 方法會在指定的索引處設定數位專案。

語法

void SetAt(
  int     nIndex,
  LPCWSTR newElement
);

參數

nIndex

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

newElement

在這個陣列中插入的物件指標。 允許 NULL 值。

傳回值

備註

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
標頭 chstrarr.h (包含 FwCommon.h)
程式庫 FrameDyn.lib
Dll FrameDynOS.dll;FrameDyn.dll

另請參閱

CHStringArray

CHStringArray::Add

CHStringArray::ElementAt

CHStringArray::GetAt

CHStringArray::GetData

CHStringArray::operator []