有没有办法将盒子操作合并到一行?

时间:2009-09-17 06:44:43

标签: f#

有没有办法将'cast'(box)操作组合为同一语句的一部分。这是我目前的情况:

let node = dTable.Call("treeNode") 
let nodeobj = ((box node) :?> AxaptaObject)
let meth = nodeobj.Call("AOTFindChild", "Methods")

1 个答案:

答案 0 :(得分:4)

'box'只是一个函数,因此您可以将表达式传递给它,例如

dTable.Call("treenode") |> box :?> AxaptaObject