XAttribute.ToString メソッド

定義

現在の XAttribute オブジェクトを文字列形式に変換します。Converts the current XAttribute object to a string representation.

public:
 override System::String ^ ToString();
public override string ToString ();
override this.ToString : unit -> string
Public Overrides Function ToString () As String

戻り値

XML 文字列形式の属性とその値を格納している StringA String containing the XML text representation of an attribute and its value.

次の例では、複数の属性を持つ要素を作成します。The following example creates an element with several attributes. 次に、このメソッドを呼び出すことによって、属性を取得し、その属性と内容を表示します。It then gets an attribute and displays it and its content by calling this method.

XElement root = new XElement("Root",  
    new XAttribute("Att1", "content1"),  
    new XAttribute("Att2", "content2"),  
    new XAttribute("Att3", "content3")  
);  
XAttribute att = root.Attribute("Att2");  
Console.WriteLine(att.ToString());  
Dim root As XElement = <Root Att1="content1" Att2="content2" Att3="content3"/>  
Dim att As XAttribute = root.Attribute("Att2")  
Console.WriteLine(att.ToString())  

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

Att2="content2"  

注釈

このメソッドは、のAttributeName="content"形式で文字列を返します。This method returns a string in the form of AttributeName="content".

警告

このメソッドが呼び出さXAttributeれ、制御文字を含んでいる場合、次のようなメッセージと共に例外がスローされます。16進数の値0x0b、は無効な文字です。When this method is called and XAttribute contains control character, an exception is thrown with a message like: hexadecimal value 0x0B, is an invalid character.

適用対象

こちらもご覧ください