XNamespace.Equality(XNamespace, XNamespace) Operátor
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí hodnotu určující, zda jsou dvě instance rovny 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);
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
Parametry
- left
- XNamespace
První XNamespace , co se má porovnat.
- right
- XNamespace
Druhá XNamespace možnost, která se má porovnat.
Návraty
A Boolean označující, zda left a right jsou rovny.
Příklady
Následující příklad ukazuje porovnání řetězce XNamespace a řetězce.
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
Tento příklad vytvoří následující výstup:
True
Poznámky
Operátor přetěžuje == a != je k dispozici pro porovnání mezi XNamespace řetězci a řetězcem (například element.Name.Namespace == "http://www.adventure-works.com"). Předdefinované operátory rovnosti odkazů v jazyce C# vyžadují, aby byl jeden operand konvertibilní na typ druhého prostřednictvím převodů odkazů, a nemyslete na implicitní převod z řetězce na XNamespace.