Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Questo articolo fornisce un esempio di codice per illustrare come creare e usare matrici di stringhe in Visual C++.
Versione originale del prodotto: Visual C++
Numero KB originale: 310809
Riepilogo
Questo articolo illustra come usare C++ gestito per creare e usare matrici di stringhe in Visual C++ .NET e in Visual C++. Anche se nell'esempio viene utilizzata una matrice di stringhe bidimensionale, le informazioni possono essere applicate anche a una matrice di stringhe unidimensionale o a una matrice di stringhe multidimensionali.
Inizializzazione di una matrice
Inizializzare una nuova istanza di una matrice bidimensionale __gc
che include elementi di un puntatore alla String
classe :
Int32 nRows, nColumns;
nRows = 10;
nColumns = 10;
String* myStringArray [,]= new String* [nRows,nColumns];
Compilare quindi la matrice di stringhe:
String* myString = "This is a test";
myStringArray[x,y] = myString;
Le variabili x e y sono segnaposto per valori o variabili validi Int32
che specificano i valori pedice della matrice. La __gc
matrice è in base zero.
Codice di esempio completo
#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;
}
Per compilare correttamente l'esempio di codice precedente, è necessario aggiungere un'opzione del compilatore di supporto di Common Language Runtime in Visual Studio. Per aggiungere l'opzione del compilatore di supporto di Common Language Runtime in Visual Studio, seguire questa procedura:
Fare clic su Progettoe quindi su< Proprietà NomeProgetto>.
Note
<ProjectName> è un segnaposto per il nome del progetto.
Espandere Proprietà di configurazione e quindi fare clic su Generale.
Fare clic per selezionare Supporto Common Language Runtime, Sintassi precedente (/clr:oldSyntax) a destra del supportodi Common Language Runtime in Impostazioni predefinite progetto nel riquadro destro, fare clic su Applica e quindi fare clic su OK.
Per altre informazioni sull'opzione del compilatore di supporto di Common Language Runtime, vedere /clr (compilazione Common Language Runtime).For more information about the Common Language Runtime support compiler option, see /clr (Common Language Runtime Compilation).