C# Esempio:Come si imposta XNamespace su F #?
XNamespace aw = "http://www.adventure-works.com";
Come fa F # scrivo?
I provare che:
let ns : XNamespace = "URI ADDRESS";;
F # Say errore
C# Esempio:Come si imposta XNamespace su F #?
XNamespace aw = "http://www.adventure-works.com";
Come fa F # scrivo?
I provare che:
let ns : XNamespace = "URI ADDRESS";;
F # Say errore
F # non ha operatori impliciti, quindi:
let ns = XNamespace.op_Implicit "http://www.adventure-works.com"
Se si utilizza questo molto, si potrebbe desiderare di metterlo in una funzione o operatore per nascondere un po 'la bruttezza, ad esempio:
let inline xns n = XNamespace.op_Implicit n
let ns = xns "http://www.adventure-works.com"
F # non ha operatori impliciti, ma è possibile utilizzare i Get()
method:
let ns = XNamespace.Get "URI ADDRESS"
Grazie per la risposta. Impostare nella lattina non voleva ottenere. :-) – BLUEPIXY
Grazie per la risposta rapida. È implicito che io abbia visto in MSDN, non ho capito la scrittura su op_Implicit. – BLUEPIXY
Quello che sembra un operatore di cast implicito da C#, è in realtà un metodo statico chiamato "op_Implicit', nell'IL. E F # non ha il supporto per gli operatori impliciti, quindi ti consente di accedere direttamente a quel metodo. – svick