C# próbki:Jak ustawić XNamespace na F #?
XNamespace aw = "http://www.adventure-works.com";
jaki sposób F # piszę?
Staram że:
let ns : XNamespace = "URI ADDRESS";;
F # Say Błąd
C# próbki:Jak ustawić XNamespace na F #?
XNamespace aw = "http://www.adventure-works.com";
jaki sposób F # piszę?
Staram że:
let ns : XNamespace = "URI ADDRESS";;
F # Say Błąd
F # nie posiada operatorów niejawne, więc:
let ns = XNamespace.op_Implicit "http://www.adventure-works.com"
Jeśli używasz tego dużo, może chcesz umieść go w funkcji lub operatorze, aby nieco ukryć brzydotę, np .:
let inline xns n = XNamespace.op_Implicit n
let ns = xns "http://www.adventure-works.com"
F # nie posiada operatorów ukryte, ale można użyć Get()
method:
let ns = XNamespace.Get "URI ADDRESS"
Dziękuję za odpowiedź. Ustawiony w puszce nie chciał dostać. :-) – BLUEPIXY
Dzięki za szybką odpowiedź. Ujawniono, że widzę w MSDN, nie rozumiem pisania na op_Implicit. – BLUEPIXY
To, co wygląda jak niejawny operator Cast z C#, jest w rzeczywistości statyczną metodą o nazwie "op_Implicit", w IL. A F # nie obsługuje niejawnych operatorów, więc umożliwia bezpośredni dostęp do tej metody. – svick