Hallo Ich habe eine Reihe von dynamischen Typ, die ich durchlaufen möchte. Aber wenn ich arrayObject.length sage, erhalte ich folgenden Fehler:
'object' enthält keine Definition für 'length' und keine Erweiterungsmethode 'length', die ein erstes Argument vom Typ 'object' akzeptiert, könnte gefunden werden
Wie iteriere ich über das Array?
[Aktualisieren]
Ich poste ein benutzerdefiniertes JSON-Objekt mit jquery ajax und ich habe einen Modellbinder für nicht typisiertes JSON geschrieben. Hier ist ein Screenshot:
Dieser Fehler bedeutet sehr wahrscheinlich, dass das, was Sie haben, kein Array ist, sondern eine andere Sammlung - IEnumerable
wäre meine beste Schätzung. Sie können die von Linq bereitgestellte Erweiterungsmethode Count()
verwenden, um die Anzahl der Elemente abzurufen.
Tags und Links c#-4.0