XAttribute Explicit Conversion (XAttribute to String)

equivalentCodeEntityop_Explicit(XAttribute attribute)

Cast the value of this XAttribute to a String.

This API is not CLS-compliant.

Namespace:   System.Xml.Linq
Assembly:  System.Xml.Linq (in System.Xml.Linq.dll)

public static explicit operator string (
	XAttribute attribute


Type: System.Xml.Linq.XAttribute

The XAttribute to cast to String.

Return Value

Type: System.String

A String that contains the content of this XAttribute.

The following example creates an attribute with string content. It then retrieves the value by casting to String.

                XElement root = new XElement("Root",
    new XAttribute("Att", "attribute content")
XAttribute att = root.Attribute("Att");
string str = (string)att;
Console.WriteLine("(string)att={0}", str);

This example produces the following output:

(string)att=attribute content

Universal Windows Platform
Available since 8
.NET Framework
Available since 3.5
Portable Class Library
Supported in: portable .NET platforms
Available since 2.0
Windows Phone Silverlight
Available since 7.0
Windows Phone
Available since 8.1
Return to top