XName.Implicit(String to XName) Operator
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
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.