XAttribute.PreviousAttribute Properti
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Mendapatkan atribut sebelumnya dari elemen induk.
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
Nilai Properti
Yang XAttribute berisi atribut sebelumnya dari elemen induk.
Contoh
Contoh berikut menunjukkan cara melakukan iterasi melalui atribut elemen menggunakan properti ini.
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))
Contoh ini menghasilkan output berikut:
Att4="4"
Att3="3"
Att2="2"
Att1="1"
Keterangan
Atribut dipertahankan di pohon XML dalam urutan ditambahkan ke elemen . Ketika kumpulan atribut dikembalikan oleh Attributes, atribut dikembalikan dalam urutan ditambahkan, dan tidak diurutkan. Saat Anda meminta atribut sebelumnya melalui properti ini, properti ini mengembalikan atribut yang ditambahkan sebelum atribut ini.
Jika atribut ini tidak memiliki induk, atau jika atribut ini adalah atribut pertama, maka properti ini mengembalikan null.
Kelas XElement menyimpan atributnya sebagai daftar objek yang ditautkan dengan nyanyian XAttribute . Ini berarti bahwa PreviousAttribute properti harus melintasi daftar atribut yang termasuk dalam elemen . Oleh karena itu, menggunakan properti ini dapat memengaruhi performa Anda.