XNamespace.Equality(XNamespace, XNamespace) Operator

Definitie

Retourneert een waarde die aangeeft of twee exemplaren XNamespace gelijk zijn.

public:
 static bool operator ==(System::Xml::Linq::XNamespace ^ left, System::Xml::Linq::XNamespace ^ right);
public static bool operator ==(System.Xml.Linq.XNamespace left, System.Xml.Linq.XNamespace right);
public static bool operator ==(System.Xml.Linq.XNamespace? left, System.Xml.Linq.XNamespace? right);
static member ( = ) : System.Xml.Linq.XNamespace * System.Xml.Linq.XNamespace -> bool
Public Shared Operator == (left As XNamespace, right As XNamespace) As Boolean

Parameters

left
XNamespace

De eerste XNamespace die moet worden vergeleken.

right
XNamespace

De tweede XNamespace die moet worden vergeleken.

Retouren

Een Boolean die aangeeft of left en right gelijk is.

Voorbeelden

In het volgende voorbeeld ziet u de vergelijking van een XNamespace en een tekenreeks.

XNamespace aw = "http://www.adventure-works.com";
Console.WriteLine(aw == "http://www.adventure-works.com");
Imports <xmlns="http://www.adventure-works.com">

Module Module1
    Sub Main()
        Dim aw As XNamespace = GetXmlNamespace()
        Console.WriteLine(aw = "http://www.adventure-works.com")
    End Sub
End Module

In dit voorbeeld wordt de volgende uitvoer gegenereerd:

True

Opmerkingen

De operator overbelastt == en != wordt geleverd om vergelijkingen tussen XNamespace en tekenreeksen mogelijk te maken (bijvoorbeeld element.Name.Namespace == "http://www.adventure-works.com"). Voor de vooraf gedefinieerde operatoren voor verwijzings gelijkheid in C# moet één operand worden omgezet in het type van de andere door alleen verwijzingsconversies, en wordt niet rekening gehouden met de impliciete conversie van tekenreeks naar XNamespace.

Van toepassing op

Zie ook