ArrayList als Rückgabewert eines Webdienstes

hiho
hab nen kleinen webdienst, der ne arraylist zurückgeben soll
das problem dabei ist allerdings, daß das zurückgegebene „etwas“ scheinbar keine arraylist ist sondern ein object
das sagt mir jedenfalls die fehlermeldung, wenn ich die rückgabe des dienstes an eine arrayliste im webform übergeben will
dann steht da, daß die implizierte konvertierung von object[] zu arraylist nicht möglich ist
entweder mache ich was falsch, oder das geht wirklich nicht
kann da jemand helfen?

hi

ja, das geht nicht wirklich. denn in eine arraylist, kannst Du ja verschiedene Objekte ablegen, die sich dann ev. nicht serialisieren lassen. darum versucht Visual Studio, die daten als object Array zurückzugeben.

als Rückgabe werte, kannst Du eigentlich nur die einfachen Datentypen verwenden wie int, string, decimal, datetime, bool, etc. sowie (Typed)DataSet und XMLNodes.

gruss

[Bei dieser Antwort wurde das Vollzitat nachträglich automatisiert entfernt]

gibts vielleicht ne möglichkeit, das übergebene object wieder zu konvertieren?

was genau hast du in der ArrayList?

strings

hi

ich hab gestern noch ein wenig damit rumgespielt, und habe es auch nicht geschafft, von einem object array direkt zu einer arraylist zu konvertieren.

was du aber machen kannst, ist mit einer for each schleife die werte im object array wieder in eine arraylist abzufüllen.

oder du benutzt als transportmittel ein dataset.

gruss

mmh… is ja schade, dasses nich so funzt
aber danke
bin auch erst mal beim dataset hängengeblieben

hui
hab n andren tip bekommen:
das object kann ich über InsertRange in ne arrayliste reinbasteln
funzt sogar ;-}

cool

danke für den tip

hui
hab n andren tip bekommen:
das object kann ich über InsertRange in ne arrayliste
reinbasteln
funzt sogar ;-}