XNamespace.Equality(XNamespace, XNamespace) Opérateur
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Retourne une valeur indiquant si deux instances de XNamespace sont égales.
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
Paramètres
- left
- XNamespace
Premier XNamespace à comparer.
- right
- XNamespace
Deuxième XNamespace à comparer.
Retours
Boolean qui indique si left
et right
sont égaux.
Exemples
L’exemple suivant montre la comparaison d’une XNamespace chaîne et d’une chaîne.
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
Cet exemple produit la sortie suivante :
True
Remarques
Les surcharges ==
d’opérateur et !=
sont fournies pour activer les comparaisons entre XNamespace et chaîne (par exemple, element.Name.Namespace == "http://www.adventure-works.com"
). Les opérateurs d’égalité de référence prédéfinis en C# nécessitent qu’un opérande soit convertible en type de l’autre par le biais de conversions de référence uniquement et ne considère pas la conversion implicite de la chaîne en XNamespace.