Condividi tramite


XNamespace.Inequality(XNamespace, XNamespace) Operatore

Definizione

Restituisce un valore che indica se due istanze di XNamespace non sono uguali.

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 op_Inequality : System.Xml.Linq.XNamespace * System.Xml.Linq.XNamespace -> bool
Public Shared Operator != (left As XNamespace, right As XNamespace) As Boolean

Parametri

left
XNamespace

Primo oggetto XNamespace da confrontare.

right
XNamespace

Secondo oggetto XNamespace da confrontare.

Restituisce

Boolean

Valore Boolean che indica se left e right non sono uguali.

Esempio

Nell'esempio seguente viene illustrato un confronto tra un oggetto a XNamespace una stringa.

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  

Nell'esempio viene prodotto l'output seguente:

False  

Commenti

Gli overload == dell'operatore e != vengono forniti per abilitare i confronti tra XNamespace e stringhe , ad esempio element.Name.Namespace == "http://www.adventure-works.com". Gli operatori di uguaglianza dei riferimenti predefiniti in C# richiedono che un operando sia convertibile nel tipo dell'altro tramite solo conversioni di riferimento e non consideri la conversione implicita dalla stringa a XNamespace.

Si applica a

Vedi anche