XNamespace.Equality(XNamespace, XNamespace) Operator

Definition

Gibt einen Wert zurück, der angibt, ob zwei Instanzen von XNamespace gleich sind.Returns a value indicating whether two instances of XNamespace are equal.

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

Parameter

left
XNamespace

Der erste zu vergleichende XNamespace.The first XNamespace to compare.

right
XNamespace

Der zweite zu vergleichende XNamespace.The second XNamespace to compare.

Gibt zurück

Ein Boolean, das angibt, ob left und right gleich sind.A Boolean that indicates whether left and right are equal.

Beispiele

Im folgenden Beispiel wird der Vergleich von XNamespace und einer Zeichenfolge gezeigt.The following example shows the comparison of an XNamespace and a string.

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  

Dieses Beispiel erzeugt die folgende Ausgabe:This example produces the following output:

True  

Hinweise

Der Operator über Ladungen == und != wird bereitgestellt, um Vergleiche XNamespace zwischen und der Zeichenfolge ( element.Name.Namespace == "http://www.adventure-works.com"z. b.) zu ermöglichen.The operator overloads == and != are provided to enable comparisons between XNamespace and string (for example, element.Name.Namespace == "http://www.adventure-works.com"). Die vordefinierten Verweis Gleichheits Operatoren in C# erfordern, dass ein Operand nur durch Verweis Konvertierungen in den Typ der anderen Konvertierungen konvertiert und die implizite Konvertierung von String in XNamespacenicht berücksichtigt wird.The predefined reference equality operators in C# require one operand to be convertible to the type of the other through reference conversions only, and do not consider the implicit conversion from string to XNamespace.

Gilt für:

Siehe auch