XNamespace.Equality(XNamespace, XNamespace) Betreiber
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Gibt einen Wert zurück, der angibt, ob zwei Instanzen von XNamespace gleich 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 ( = ) : 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
gleich sind.
Beispiele
Im folgenden Beispiel wird der Vergleich einer XNamespace Zeichenfolge und einer Zeichenfolge gezeigt.
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:
True
Hinweise
Die Operatorüberladungen und !=
werden bereitgestellt, um Vergleiche ==
zwischen XNamespace und Zeichenfolge zu ermöglichen (zelement.Name.Namespace == "http://www.adventure-works.com"
. B. ). Die vordefinierten Referenzgleichheitsoperatoren in C# erfordern, dass ein Operand nur in den Typ der anderen über Referenzkonvertierungen umgewandelt werden kann und die implizite Konvertierung von Zeichenfolge zu Zeichenfolge nicht XNamespaceberücksichtigt.