XNamespace.Equality(XNamespace, XNamespace) Operatör
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
İki örneğinin XNamespace eşit olup olmadığını gösteren bir değer döndürür.
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
Parametreler
- left
- XNamespace
Karşılaştıracak ilk XNamespace .
- right
- XNamespace
Karşılaştıracak ikinci XNamespace .
Döndürülenler
ve'nin Boolean right
eşit olup olmadığını left
gösteren bir.
Örnekler
Aşağıdaki örnekte bir XNamespace ile dizenin karşılaştırması gösterilmektedir.
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
Bu örnek aşağıdaki çıkışı oluşturur:
True
Açıklamalar
işleç aşırı yükler ==
ve !=
ile dizesi arasında XNamespace karşılaştırmaları etkinleştirmek için sağlanır (örneğin, element.Name.Namespace == "http://www.adventure-works.com"
). C# dilindeki önceden tanımlanmış başvuru eşitliği işleçleri, bir işlenenin yalnızca başvuru dönüştürmeleri aracılığıyla diğerinin türüne dönüştürülebilir olmasını gerektirir ve dizeden öğesine örtük dönüştürmeyi dikkate XNamespacealmayın.