ich eine gezackte Array haben, die andere 1d String-Arrays enthält:Erhalten Sie ein Array von String aus einem gezackten Array
string[] first = {"one","two"};
string[] second = {"three","four"};
string[][] jagged = {first,second};
Wenn ich versuche, die Unterfelder zu bekommen, geben sie einen Nullwert (I könnte sein, etwas falsch zu machen):
foreach (string[] arr in jagged[][]) {
// My stuff here
}
habe ich etwas falsch gemacht im Array Initialisierungsfortschritt oder muss ich irgendwie die Unterfelder konvertieren?
Welcher spezifische Code verursacht welchen spezifischen Fehler? (Ja, Sie könnten etwas falsch machen, aber wie werden wir wissen, wenn Sie nicht zeigen, was Sie tun?) – mmcrae
Nur aus Neugier: Warum verwenden Sie Arrays wie diese, wenn .NET so viele bessere, einfacher zu haben -Verwenden Sie Optionen für Sammlungen von Dingen? Es ist eine objektorientierte Programmiersprache mit vollem Funktionsumfang, keine Skriptsprache. Nutzen Sie das aus. –
Kompiliert das überhaupt? 'foreach (string [] arr in gezackt [] [])' sieht nicht wie gültige Syntax aus. – sstan