C#示例:
XNamespace aw = "http://www.adventure-works.com";
F#是如何编写的?
我试着这样做:
let ns : XNamespace = "URI ADDRESS";;
F# 报错提示
F# 没有隐式操作符,因此:
let ns = XNamespace.op_Implicit "http://www.adventure-works.com"
如果您经常使用此代码,您可能想将其放入一个函数或运算符中,以使其更加简洁和易读,例如:
let inline xns n = XNamespace.op_Implicit n
let ns = xns "http://www.adventure-works.com"
F#没有隐式操作符,但是你可以使用Get()
方法:
let ns = XNamespace.Get "URI ADDRESS"
op_Implicit
的静态方法。而F#不支持隐式运算符,因此允许您直接访问该方法。 - svick