Export (0) Print
Expand All

XName.Inequality Operator

Returns a value indicating whether two instances of XName are not equal.

Namespace:  System.Xml.Linq
Assemblies:   System.Xml.XDocument (in System.Xml.XDocument.dll)
  System.Xml.Linq (in System.Xml.Linq.dll)

static let inline (<>)
        left:XName * 
        right:XName  : bool

Parameters

left
Type: System.Xml.Linq.XName

The first XName to compare.

right
Type: System.Xml.Linq.XName

The second XName to compare.

Return Value

Type: System.Boolean
true if left and right are not equal; otherwise false.

The operator overloads == and != are included to enable comparisons between XName and a string, such as element.Name == "SomeElementName". The predefined reference equality operators in C# require one operand to be convertible to the type of the other through reference conversions only. These operators do not consider the implicit conversion from string to XName.

The following C# example compares an XName object to a string, which invokes this operator.

No code example is currently available or this language may not be supported.

This example produces the following output:

False
False

.NET Framework

Supported in: 4.6, 4.5, 4, 3.5

.NET Framework Client Profile

Supported in: 4, 3.5 SP1

XNA Framework

Supported in: 3.0

Portable Class Library

Supported in: Portable Class Library

Supported in: Windows Phone 8.1

Supported in: Windows Phone Silverlight 8.1

Supported in: Windows Phone Silverlight 8
Show:
© 2015 Microsoft