C#のサンプル:F#でXNamespaceを作成するにはどうすればよいですか?
XNamespace aw = "http://www.adventure-works.com";
どのようにF#は私が書くのですか?そう、
let ns : XNamespace = "URI ADDRESS";;
F#セイエラー
C#のサンプル:F#でXNamespaceを作成するにはどうすればよいですか?
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()
methodを使用することができます。迅速な対応のための
let ns = XNamespace.Get "URI ADDRESS"
ありがとうございました。缶の中にセットすることは得たくなかった。 :-) – BLUEPIXY
感謝を。 暗黙のうちに私はMSDNで見ましたが、私はop_Implicitに書かれていることを理解していません。 – BLUEPIXY
C#の暗黙のキャスト演算子のように見えるのは、実際にはILの 'op_Implicit'という静的メソッドです。また、F#は暗黙の演算子をサポートしていないため、そのメソッドに直接アクセスすることができます。 – svick