CHStringArray::operator [ ]

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

這些下標運算子會設定或取得位於指定索引處的專案。 這些運算子是 SetAtGetAt 方法的便利替代方法。

CHString& operator []( 
  int nIndex
);

CHString operator []( 
  int nIndex
) const;

參數

nIndex

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

傳回值

下標運算子會傳回目前在此索引處的 CHString 指標元素。

備註

您可以使用第一個運算子,呼叫不是 const的陣列,在指派語句的右邊 (r 值) 或左 (l 值) 側。 第二個呼叫 const 陣列的第二個只能在右側使用。

如果指派語句左邊或右邊的下標 () 超出界限,程式庫的偵錯版本會判斷提示。

範例

下列程式碼範例示範 使用 CHStringArray::operator []

CHStringArray array;
CHString s;

array.Add( L"String 1" ); // Element 0 
array.Add( L"String 2" ); // Element 1 
s = array[0]; // Get element 0
assert( s == L"String 1" ); 

array[0] = L"String 3"; // Replace element 0 
assert( array[0] == L"String 3" );

規格需求

需求
最低支援的用戶端
Windows Vista
最低支援的伺服器
Windows Server 2008
標頭
ChStrArr.h (包含 FwCommon.h)
程式庫
FrameDyn.lib
DLL
FrameDynOS.dll;
FrameDyn.dll

另請參閱

CHStringArray::Add

CHStringArray::GetAt

CHStringArray::SetAt