我想通過使用實際對象的名稱將對象拆箱到其實際類型。如何通過類的名稱將unbox對象轉換爲實際對象
type Employee = {
Id:int
Name:string
}
let defEmployee = {
Id=1
Name="Mahi"
}
//actual object
let actualObject = defEmployee
let empAsObject = actualObject :> obj // type with casted in base class
let actualObject = unbox(empAsObject) //here I am trying to unboxing but not
able to do it.
我能做到這一點時,我有實際類型的對象的運行時間,但我只有類型/對象
不能投放,而一個類型強制轉換爲,你有什麼與做規劃'actualObject'如果你不知道類型? – Lee
我已經調用了這個方法moduleInfo.GetMethod(「methodName」)。Invoke(null,args),我得到了返回類型的對象類型,我想將對象轉換爲實際的對象類型。 –
你知道'methodName'的返回類型是什麼嗎?如果是這樣,你可以投。如果你不知道它是什麼,那麼你需要解釋你想要對結果做什麼。 – Lee