XNamespace.Inequality(XNamespace, XNamespace) Operator

Definition

Gibt einen Wert zurück, der angibt, ob zwei Instanzen von XNamespace ungleich sind.

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 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.

right
XNamespace

Der zweite zu vergleichende XNamespace.

Gibt zurück

Ein Boolean, das angibt, ob left und right ungleich sind.

Beispiele

Das folgende Beispiel zeigt einen Vergleich von mit XNamespace einer Zeichenfolge.

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:

False

Hinweise

Der Operator überlädt == und != wird bereitgestellt, um Vergleiche zwischen XNamespace und Zeichenfolgen zu ermöglichen (z. B element.Name.Namespace == "http://www.adventure-works.com". ). Die vordefinierten Verweisgleichheitsoperatoren in C# erfordern, dass ein Operand nur durch Verweiskonvertierungen in den Typ des anderen konvertiert werden kann, und berücksichtigen nicht die implizite Konvertierung von Zeichenfolge in XNamespace.

Gilt für:

Weitere Informationen