XNamespace.Equality(XNamespace, XNamespace) Оператор

Определение

Возвращает значение, указывающее, равны ли два экземпляра XNamespace.

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

Параметры

left
XNamespace

Первый экземпляр XNamespace для сравнения.

right
XNamespace

Второй экземпляр XNamespace для сравнения.

Возвращаемое значение

Boolean

Boolean показывает, являются ли left и right эквивалентными.

Примеры

В следующем примере показано сравнение строк XNamespace и строк.

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  

В этом примере выводятся следующие данные:

True  

Комментарии

Оператор перегружает == и != предоставляется для включения сравнения между XNamespace и строкой (например, element.Name.Namespace == "http://www.adventure-works.com"). Предопределенные операторы равенства ссылок в C# требуют, чтобы один операнд был преобразован в тип другой с помощью ссылочных преобразований, а не учитывает неявное преобразование из строки в XNamespace.

Применяется к

См. также раздел