XNamespace.Inequality(XNamespace, XNamespace) Operator

Definition

Gibt einen Wert zurück, der angibt, ob zwei Instanzen ungleich XNamespace 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 XNamespace , der verglichen werden soll.

right
XNamespace

Die zweite XNamespace zu vergleichende.

Gibt zurück

Ein Boolean Wert, der angibt, ob left und right nicht gleich sind.

Beispiele

Das folgende Beispiel zeigt einen Vergleich einer XNamespace Zeichenfolge zu 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

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

Gilt für:

Weitere Informationen