XNamespace.Equality(XNamespace, XNamespace) Operator

Definicja

Zwraca wartość wskazującą, czy dwa wystąpienia są XNamespace równe.

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);

Parametry

left
XNamespace

Pierwszy XNamespace do porównania.

right
XNamespace

Drugi XNamespace do porównania.

Zwraca

Element Boolean wskazujący, czy left i right są równe.

Przykłady

W poniższym przykładzie przedstawiono porównanie ciągu XNamespace i .

XNamespace aw = "http://www.adventure-works.com";
Console.WriteLine(aw == "http://www.adventure-works.com");

Ten przykład generuje następujące wyniki:

True

Uwagi

Przeciążenia == operatora i != są udostępniane w celu włączenia porównań między ciągami XNamespace i (na przykład element.Name.Namespace == "http://www.adventure-works.com"). Wstępnie zdefiniowane operatory równości odwołań w języku C# wymagają, aby jeden operand był konwertowany na typ drugiego tylko za pomocą konwersji odwołań i nie uwzględniać niejawnej konwersji z ciągu na XNamespace.

Dotyczy

Produkt Wersje
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 1.0, 1.1, 1.2, 1.3, 1.4, 1.6, 2.0, 2.1
UWP 10.0

Zobacz też