XAttribute.PreviousAttribute Eigenschap

Definitie

Hiermee haalt u het vorige kenmerk van het bovenliggende element op.

public:
 property System::Xml::Linq::XAttribute ^ PreviousAttribute { System::Xml::Linq::XAttribute ^ get(); };
public System.Xml.Linq.XAttribute PreviousAttribute { get; }
public System.Xml.Linq.XAttribute? PreviousAttribute { get; }
member this.PreviousAttribute : System.Xml.Linq.XAttribute
Public ReadOnly Property PreviousAttribute As XAttribute

Waarde van eigenschap

Een XAttribute met het vorige kenmerk van het bovenliggende element.

Voorbeelden

In het volgende voorbeeld ziet u hoe u de kenmerken van een element kunt herhalen met behulp van deze eigenschap.

XElement root = new XElement("Root",
    new XAttribute("Att1", 1),
    new XAttribute("Att2", 2),
    new XAttribute("Att3", 3),
    new XAttribute("Att4", 4)
);
XAttribute att = root.LastAttribute;
do {
    Console.WriteLine(att);
}
while((att = att.PreviousAttribute) != null);
Dim root As XElement = <Root Att1="1" Att2="2" Att3="3" Att4="4"/>
Dim att As XAttribute = root.LastAttribute
Dim val As Boolean = True
Do
    Console.WriteLine(att)
    att = att.PreviousAttribute
Loop While (Not (att Is Nothing))

In dit voorbeeld wordt de volgende uitvoer gegenereerd:

Att4="4"
Att3="3"
Att2="2"
Att1="1"

Opmerkingen

Kenmerken worden bijgehouden in de XML-structuur in de volgorde waarin ze aan het element zijn toegevoegd. Wanneer een verzameling kenmerken wordt geretourneerd door Attributes, worden ze geretourneerd in de volgorde waarin ze zijn toegevoegd en worden ze niet gesorteerd. Wanneer u het vorige kenmerk via deze eigenschap aanvraagt, retourneert deze eigenschap het kenmerk dat vóór dit kenmerk is toegevoegd.

Als dit kenmerk geen bovenliggend kenmerk heeft of als dit kenmerk het eerste kenmerk is, wordt deze eigenschap geretourneerd null.

De XElement klasse slaat de kenmerken ervan op als een ingly-gekoppelde lijst XAttribute met objecten. Dit betekent dat de PreviousAttribute eigenschap de lijst met kenmerken moet doorlopen die deel uitmaken van het element. Daarom kan het gebruik van deze eigenschap van invloed zijn op uw prestaties.

Van toepassing op

Zie ook