array<String^>^ mit Daten füllen
-
Hallo. Der Titel sagt eigentlich schon was ich möchte.
Ich programmiere mit Visual C++ 2005 Express.Hier das Codebeispiel:
array<Char>^ csigns = {'"','d','4'}; array<String^>^ fbnum; fbnum[0] = Convert::ToString(csigns[1]); MessageBox::Show(fbnum[0]);
Wenn ich versuche fbnum[0] einen Wert zuzuweisen wird folgende Fehlermeldung ausgegeben: Object reference not set to an instance of an object.
Ich vermute, die Art und Weise wie ich zuweise ist falsch. Aber wie macht man das nun?
-
Dieser Thread wurde von Moderator/in estartu aus dem Forum MFC (Visual C++) in das Forum C++/CLI mit .NET verschoben.
Im Zweifelsfall bitte auch folgende Hinweise beachten:
C/C++ Forum :: FAQ - Sonstiges :: Wohin mit meiner Frage?Dieses Posting wurde automatisch erzeugt.
-
Ein "array" hat eine feste größe, welche nicht veränderlich ist... was Du willst ist vermutlich eine Collection/Liste:
System::Collections::Generics::List<String^> liste; liste.Add("Hallo"); liste.Add("Welt"); for each(String ^s in liste) Console::WriteLine(s);