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)
Library FrameDyn.lib
DLL FrameDynOS.dll;FrameDyn.dll

另请参阅

CHStringArray

CHStringArray::Add

CHStringArray::ElementAt

CHStringArray::GetAt

CHStringArray::GetData

CHStringArray::operator []