XName.Equality(XName, XName) 演算子

定義

XName の 2 つのインスタンスが等しいかどうかを示す値を返します。Returns a value indicating whether two instances of XName are equal.

public:
 static bool operator ==(System::Xml::Linq::XName ^ left, System::Xml::Linq::XName ^ right);
public static bool operator == (System.Xml.Linq.XName left, System.Xml.Linq.XName right);
static member ( = ) : System.Xml.Linq.XName * System.Xml.Linq.XName -> bool
Public Shared Operator == (left As XName, right As XName) As Boolean

パラメーター

left
XName

比較対象となる最初の XNameThe first XName to compare.

right
XName

比較対象となる 2 番目の XNameThe second XName to compare.

戻り値

leftright が等しい場合は true。それ以外の場合は falsetrue if left and right are equal; otherwise false.

次の例では、オブジェクトXNameと文字列の比較を示します。The following example shows some comparisons between XName objects and strings.

XName xn;  
xn = XName.Get("Root");  
Console.WriteLine(xn == "Root");  
  
xn = XName.Get("Root", "http://www.adventure-works.com");  
Console.WriteLine(xn == "{http://www.adventure-works.com}Root");  
  
XElement root = new XElement("Root", "content");  
Console.WriteLine(root.Name == "Root");  
Dim xn As XName  
xn = XName.Get("Root")  
Console.WriteLine(xn = "Root")  
  
xn = XName.Get("Root", "http://www.adventure-works.com")  
Console.WriteLine(xn = "{http://www.adventure-works.com}Root")  
  
Dim root As XElement = New XElement("Root", "content")  
Console.WriteLine(root.Name = "Root")  

この例を実行すると、次の出力が生成されます。This example produces the following output:

True  
True  
True  

注釈

演算子との==オーバーロード!=は、とのXName string間の比較を可能にするために含まれています。element.Name == "SomeElementName"The operator overloads == and != are included to enable comparisons between XName and a string, such aselement.Name == "SomeElementName". の定義済みの参照等C#値演算子では、参照変換のみを使用して1つのオペランドを他方の型に変換可能にする必要があります。The predefined reference equality operators in C# require one operand to be convertible to the type of the other through reference conversions only. これらの演算子では、文字列からへXNameの暗黙の型変換は考慮されません。These operators do not consider the implicit conversion from string to XName.

適用対象

こちらもご覧ください