Partager via


CHStringArray ::SetAt (chstrarr.h)

[La classe CHStringArray fait partie de l’infrastructure du fournisseur WMI, qui est maintenant considérée dans l’état final, et aucun développement, amélioration ou mise à jour supplémentaire ne sera disponible pour les problèmes non liés à la sécurité affectant ces bibliothèques. Les API MI doivent être utilisées dans tout nouveau développement.]

La méthode SetAt définit l’élément de tableau à l’index spécifié.

Syntaxe

void SetAt(
  int     nIndex,
  LPCWSTR newElement
);

Paramètres

nIndex

Index entier supérieur ou égal à zéro et inférieur ou égal à la valeur retournée par GetUpperBound.

newElement

Pointeur d’objet inséré dans ce tableau. Une valeur NULL est autorisée.

Valeur de retour

None

Remarques

La méthode SetAt n’entraîne pas d’augmentation du tableau. Utilisez SetAtGrow si vous souhaitez que le tableau augmente automatiquement.

Vous devez vous assurer que votre valeur d’index représente une position valide dans le tableau.

Exemples

L’exemple de code suivant montre l’utilisation de 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" );

L’exemple suivant génère un CHStringArray avec deux éléments.

    [0] = String 3
    [1] = String 2

Configuration requise

Condition requise Valeur
Client minimal pris en charge Windows Vista
Serveur minimal pris en charge Windows Server 2008
Plateforme cible Windows
En-tête chstrarr.h (include FwCommon.h)
Bibliothèque FrameDyn.lib
DLL FrameDynOS.dll ; FrameDyn.dll

Voir aussi

CHStringArray

CHStringArray::Add

CHStringArray ::ElementAt

CHStringArray::GetAt

CHStringArray ::GetData

CHStringArray ::operator []