Mips - Di 07.10.08 10:33
Titel: 2-dimensionale Array und zuweisungen
Hallo zusammen,
ich bin gerade frisch zu C# gekommen von einigen anderen prozedualen Programmiersprachen. Und bin gleich in ein "Problem" gelaufen. Vielleicht kann mir einer von euch schnell weiterhelfen:
Ich habe eine 2-dim. Array
string[][] file_index;
nur möchte ich file_index[0][] alle strings speichern, die ich in der Liste current_files stehen. Dies dachte ich kann man ja schön mit toArray realisieren:
C#-Quelltext
1:
| file_index[0][] = current_files.toArray(); |
Jedoch bekomme ich die Fehlermeldung:
CS0201: Only assignment, call, increment, decrement, and new object expressions can be used as a statement DoubleHit.cs DoubleHit/src
Mir ist bewußt, dass ich das Problem umgehen könnte, in dem ich über die Liste iteriere. Jedoch wollte ich wissen, ob dies auch mit einem Befehl möglich wäre.
Danke für jegliche Antworten.
Mips
Moderiert von
AXMD: C#-Tags hinzugefügtModeriert von
Christian S.: Topic aus C# - Die Sprache verschoben am Fr 10.10.2008 um 17:43
Mips - Di 07.10.08 15:45
Hallo,
danke für die schnelle Antwort. Es funktioniert nun, denn nachdem ich 2 Fehler behoben habe. Zuerst einmal habe ich die Initialiseirung vergessen, weiterhin habe ich einen Typo in toArry, müsste ToArray heißen.
Für die Nachwelt, der korrigierte Code:
C#-Quelltext
1: 2: 3:
| private string[][] file_ids; file_ids = new string[2][]; file_ids[0] = file_list.ToArray(); |
So, nun compiliert es auch!
Mips
Moderiert von
Klabautermann: Code- durch C#-Tags ersetzt