XName::Inequality Operator (XName^, XName^)

 
equivalentCodeEntity

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

Namespace:   System.Xml.Linq
Assembly:  System.Xml.Linq (in System.Xml.Linq.dll)

public:
static bool operator !=(
	XName^ left,
	XName^ right
)

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 aselement.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

Universal Windows Platform
Available since 8
.NET Framework
Available since 3.5
Portable Class Library
Supported in: portable .NET platforms
Silverlight
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
Return to top
Show: