XNamespace.Inequality(XNamespace, XNamespace) Operator

Definition

Gibt einen Wert zurück, der angibt, ob zwei Instanzen von XNamespace ungleich sind.Returns a value indicating whether two instances of XNamespace are not 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 op_Inequality : 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 ungleich sind.A Boolean that indicates whether left and right are not equal.

Beispiele

Das folgende Beispiel zeigt einen Vergleich eines XNamespace mit einer Zeichenfolge.The following example shows a comparison of a XNamespace to 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:

False  

Hinweise

Die Operator Überladungen == und != bereitgestellt werden, um Vergleiche zwischen XNamespace und Zeichenfolge (z. b. element.Name.Namespace == "http://www.adventure-works.com") 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 Reference-Gleichheits C# Operatoren in erfordern, dass ein Operand nur durch Verweis Konvertierungen in den Typ der anderen konvertiert werden kann, und die implizite Konvertierung von String in XNamespacewird nicht berücksichtigt.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