XNamespace.Equality(XNamespace, XNamespace) 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.
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.