Array von OpenFileDialog rückwärts ausgeben
-
Hi,
Ich weis ist ne Anfängerfrage aber wie kann ich das Array vom OpenFileDialog beim Multiselect rückwärts ausgeben?
Ich les die Daten über nen String ein:
array<String^> ^dateien = openFileDialog2->FileNames;
Und geb sie dann über ein ListBox aus
for each (String ^datei in dateien) listBox1->Items->Add(datei);
mfG
-
ILS oder HAF, frag doch da im Forum! Dann siehts net wie versuchter betrug aus
-
dateien->Reverse(); for each (String ^datei in dateien) listBox1->Items->Add(datei);
-
aber ich glaube es ging darum das Array im allgemeinen rückwärts auszulesen:
array<String^> ^dateien = openFileDialog2->FileNames; for(Int32 a=dateien->Length; a>0; a--){ listBox1->Items->Add(dateien[a - 1]); }
ist nicht getestet, müsste aber gehen
-
Und was ist jetzt der Unterschied zu meinem Posting? Ich dreh halt das Array zuerst rum
-
ja klar, aber ich glaub in der aufgabe geht es allein um das Array verständniss, oder?? ich hab keine Ahnung... :p
-
Danke erstmal für die Antworten. Ja das ist für ILS aber ich kann mir helfen lassen von wem und wo ich will
Werde es heute mal ausprobieren und das Ergebnis posten.
Edit:
Also die Lösung von Denjo funzt. Danke dafür. Bei dem Reverse kommt die Fehlermeldung
"Keine überladene Funktion akzeptiert 0 Argumente"
Aber ich will da auch nen Fhler meinerseits nicht ausschließen.
-
Hallo,
Bei dem Reverse kommt die Fehlermeldung
"Keine überladene Funktion akzeptiert 0 Argumente"Ist auch so, die Methode ist statisch und muss so:
Array::Reverse( dateien );
aufgerufen werden.
MfG,
Probe-Nutzer
-
Oh
Hätt ich auch drauf kommen müssen.
Naja gut.....