Ich habe durch die Mitglieder einer Sammlung aufzuzählen, und ein Array mit einer bestimmten Eigenschaft der Mitglieder erzeugen:Wie schreibe ich in F # ein?
let ops: int array = [| for x in app.Operations ->
let op= x : IAzOperation
op.OperationID |]
app.Operations
Hier ist eine Sammlung von IAzOperation sondern auf Enumeration, kehrt jedes Mitglied als Obj
. Also möchte ich jedes Mitglied tippen und auf die Eigenschaft zugreifen. aber nicht sicher, wie man es typisiert. Wenn ich die Art und Weise typisieren ich hier erwähnt habe, gibt es mir, dass Fehler:
This espression was expected to have type IAzOPeration but here has type obj.
Was soll ich hier fehlt?
Zur Vollständigkeit Version mit Mustervergleich [| zum :? IAzOperation als op in.Operationen -> op.OperationID |] – desco