Partager via


Créer et utiliser des tableaux de chaînes dans Visual C++

Cet article fournit un exemple de code pour montrer comment créer et utiliser des tableaux de chaînes dans Visual C++.

Version du produit d’origine : Visual C++
Numéro de base de connaissances d’origine : 310809

Résumé

Cet article vous montre comment utiliser managed C++ pour créer et utiliser des tableaux de chaînes dans Visual C++ .NET et dans Visual C++. Bien que l’exemple utilise un tableau de chaînes à deux dimensions, les informations peuvent également être appliquées à un tableau de chaînes unidimensionnel ou à un tableau de chaînes multidimensionnel.

Initialisation d’un tableau

Initialisez une nouvelle instance d’un tableau à deux dimensions __gc qui inclut des éléments d’un pointeur vers la String classe :

Int32 nRows, nColumns;
nRows = 10;
nColumns = 10;
String* myStringArray [,]= new String* [nRows,nColumns];

Ensuite, remplissez le tableau de chaînes :

String* myString = "This is a test";
myStringArray[x,y] = myString;

Les variables x et y sont des espaces réservés pour des valeurs ou des variables valides Int32 qui spécifient les valeurs sous-scriptées du tableau. Le __gc tableau est de base zéro.

Exemple de code complet

#using <mscorlib.dll>
#include <tchar.h>

using namespace System;

int _tmain(void)
{
    Int32 nRows, nColumns;
    nRows = 10;
    nColumns = 10;
    String* myString = "This is a test";

    String* myStringArray[,]= new String* [nRows,nColumns];
    myStringArray[0,0] = myString;

    Console::WriteLine(myStringArray[0,0]);
    return 0;
}

Vous devez ajouter une option de compilateur de prise en charge du Common Language Runtime dans Visual Studio pour compiler correctement l’exemple de code précédent. Pour ajouter l’option de compilateur de prise en charge du Common Language Runtime dans Visual Studio, procédez comme suit :

  1. Cliquez sur Project, puis sur <Propriétés ProjectName>.

    Note

    <ProjectName> est un espace réservé pour le nom du projet.

  2. Développez Propriétés de configuration, puis cliquez sur Général.

  3. Cliquez pour sélectionner Prise en charge du Common Language Runtime, Ancienne syntaxe (/clr :oldSyntax) à droite de la prise en charge du Common Language Runtime sous Project Defaults dans le volet droit, cliquez sur Appliquer, puis cliquez sur OK.

Pour plus d’informations sur l’option de compilateur de prise en charge du Common Language Runtime, consultez /clr (Compilation Common Language Runtime).