Freigeben über


XAttribute.ToString Methode

Definition

Konvertiert das aktuelle XAttribute-Objekt in eine Zeichenfolgendarstellung.

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

Gibt zurück

String

Eine String, die die XML-Textdarstellung eines Attributs und seines Werts enthält.

Beispiele

Im folgenden Beispiel wird ein Element mit mehreren Attributen erstellt. Anschließend wird ein Attribut und dessen Inhalt angezeigt, indem diese Methode aufgerufen wird.

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())  

Dieses Beispiel erzeugt die folgende Ausgabe:

Att2="content2"  

Hinweise

Diese Methode gibt eine Zeichenfolge in Form von AttributeName="content".

Warnung

Wenn diese Methode aufgerufen wird und XAttribute Steuerelementzeichen enthält, wird eine Ausnahme mit einer Nachricht wie : Hexadezimalwert 0x0B ausgelöst, ist ein ungültiges Zeichen.

Gilt für

Siehe auch