-1

私はそれに遭遇したときにキャストメカニズムを忘れました:)。もう一度思い出させてくれませんか?現時点では私には受け入れられないように見えるからです。

4

1 に答える 1

7

XName には文字列からの暗黙的な変換があります。MSDNから:

XName オブジェクトの作成

XName にはパブリック コンストラクターが含まれていません。代わりに、このクラスは String からの暗黙的な変換を提供し、XName を作成できるようにします。この変換を使用する最も一般的な場所は、要素または属性を作成するときです。XElement コンストラクターの最初の引数は XName です。文字列を渡すことで、暗黙的な変換を利用できます。

宣言は次のようになります。

public static implicit operator XName(string expandedName);
于 2010-06-05T21:18:59.600 に答える