XNamespace.Equality(XNamespace, XNamespace) Operator

Definition

Returnerar ett värde som anger om två instanser av XNamespace är lika med.

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

Parametrar

left
XNamespace

Den första XNamespace att jämföra.

right
XNamespace

Den andra XNamespace att jämföra.

Returer

En Boolean som anger om left och right är lika med.

Exempel

I följande exempel visas jämförelsen mellan en XNamespace sträng och en sträng.

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

Det här exemplet genererar följande utdata:

True

Kommentarer

Operatorn överbelastar == och != tillhandahålls för att möjliggöra jämförelser mellan XNamespace och sträng (till exempel element.Name.Namespace == "http://www.adventure-works.com"). De fördefinierade referensjämlikhetsoperatorerna i C# kräver att en operand endast kan konverteras till typen av den andra via referenskonverteringar och inte beaktar den implicita konverteringen från sträng till XNamespace.

Gäller för

Se även