Taal

XName.Implicit(String to XName) Operator

Definitie

Belangrijk

Deze API is niet CLS-conform.

Converteert een tekenreeks die is opgemaakt als een uitgebreide XML-naam (dat wil gezegd,{namespace}localname) naar een XName object.

public:
 static operator System::Xml::Linq::XName ^(System::String ^ expandedName);
[System.CLSCompliant(false)]
public static implicit operator System.Xml.Linq.XName(string expandedName);
[System.CLSCompliant(false)]
public static implicit operator System.Xml.Linq.XName?(string? expandedName);
[<System.CLSCompliant(false)>]
static member op_Implicit : string -> System.Xml.Linq.XName
Public Shared Widening Operator CType (expandedName As String) As XName

Parameters

expandedName
String

Een tekenreeks die een uitgebreide XML-naam in de indeling {namespace}localnamebevat.

Retouren

Een XName object dat is samengesteld op basis van de uitgebreide naam.

Kenmerken

Voorbeelden

In het volgende voorbeeld wordt een XName tekenreeks gemaakt door er een tekenreeks aan toe te wijzen, waarmee deze impliciete conversieoperator wordt aangeroepen.

XElement el = new XElement("{http://www.adventure-works.com}Root", "content");
Console.WriteLine(el);

// The preferred approach is to initialize an XNamespace object
// and use the overload of the addition operator.
XNamespace aw = "http://www.adventure-works.com";
XElement root = new XElement(aw + "Root", "content");
Console.WriteLine(root);
Imports <xmlns="http://www.adventure-works.com">

Module Module1
    Sub Main()
        Dim el As XElement = New XElement("{http://www.adventure-works.com}Root", "content")
        Console.WriteLine(el)

        ' The preferred approach is to import a global namespace and
        ' use an XML literal.
        Dim root As XElement = <Root>content</Root>
        Console.WriteLine(root)
    End Sub
End Module

In dit voorbeeld wordt de volgende uitvoer gegenereerd:

<Root xmlns="http://www.adventure-works.com">content</Root>
<Root xmlns="http://www.adventure-works.com">content</Root>

Opmerkingen

U gebruikt deze impliciete operator wanneer u een tekenreeks XElement maakt of XAttribute doorgeeft aan de juiste constructor.

Van toepassing op

Zie ook