Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Dieser Artikel enthält ein Codebeispiel zum Erstellen und Verwenden von Zeichenfolgenarrays in Visual C++.
Originalproduktversion: Visual C++
Ursprüngliche KB-Nummer: 310809
Zusammenfassung
In diesem Artikel wird erläutert, wie Sie verwaltetes C++ zum Erstellen und Verwenden von Zeichenfolgenarrays in Visual C++ .NET und in Visual C++ verwenden. Obwohl im Beispiel ein zweidimensionales Zeichenfolgenarray verwendet wird, können die Informationen auch auf ein eindimensionales Zeichenfolgenarray oder ein mehrdimensionales Zeichenfolgenarray angewendet werden.
Initialisieren eines Arrays
Initialisieren Sie eine neue Instanz eines zweidimensionalen __gc
Arrays, das Elemente eines Zeigers auf die String
Klasse enthält:
Int32 nRows, nColumns;
nRows = 10;
nColumns = 10;
String* myStringArray [,]= new String* [nRows,nColumns];
Füllen Sie als Nächstes das Zeichenfolgenarray aus:
String* myString = "This is a test";
myStringArray[x,y] = myString;
Die Variablen x und y sind Platzhalter für gültige Int32
Werte oder Variablen, die die tiefgestellten Werte des Arrays angeben. Das __gc
Array ist nullbasiert.
Vollständiger Beispielcode
#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;
}
Sie müssen eine Compileroption zur Unterstützung der Common Language Runtime in Visual Studio hinzufügen, um das vorherige Codebeispiel erfolgreich zu kompilieren. Führen Sie die folgenden Schritte aus, um die Compileroption für die Common Language Runtime-Unterstützung in Visual Studio hinzuzufügen:
Klicken Sie auf "Projekt" und dann auf< "ProjectName-Eigenschaften>".
Notiz
<ProjectName> ist ein Platzhalter für den Namen des Projekts.
Erweitern Sie konfigurationseigenschaften, und klicken Sie dann auf " Allgemein".
Klicken Sie hier, um die Unterstützung für Common Language Runtime, alte Syntax (/clr:oldSyntax) rechts neben der Unterstützung für Common Language Runtime unter Project Defaults im rechten Bereich auszuwählen, klicken Sie auf "Übernehmen", und klicken Sie dann auf "OK".
Weitere Informationen zur Compileroption zur Unterstützung der Common Language Runtime finden Sie unter /clr (Common Language Runtime Compilation).For more information about the common language runtime support compiler option, see /clr (Common Language Runtime Compilation).