Прочитать на английском

Поделиться через


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

Параметры

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

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

True  

Комментарии

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

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

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