XNode.AddAfterSelf Metode
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.
Menambahkan konten yang ditentukan segera setelah simpul ini.
Overload
AddAfterSelf(Object) |
Menambahkan konten yang ditentukan segera setelah simpul ini. |
AddAfterSelf(Object[]) |
Menambahkan konten yang ditentukan segera setelah simpul ini. |
Contoh
Contoh berikut menggunakan kueri LINQ untuk membuat IEnumerable<T> dari XElement, yang kemudian diteruskan ke metode ini. Ini menambahkan hasil kueri ke pohon di lokasi yang diinginkan.
XElement srcTree = new XElement("Root",
new XElement("Element1", 1),
new XElement("Element2", 2),
new XElement("Element3", 3),
new XElement("Element4", 4),
new XElement("Element5", 5)
);
XElement xmlTree = new XElement("Root",
new XElement("Child1", 1),
new XElement("Child2", 2),
new XElement("Child3", 3),
new XElement("Child4", 4),
new XElement("Child5", 5)
);
XElement child1 = xmlTree.Element("Child1");
child1.AddAfterSelf(
from el in srcTree.Elements()
where (int)el > 3
select el
);
Console.WriteLine(xmlTree);
Dim srcTree As XElement = _
<Root>
<Element1>1</Element1>
<Element2>2</Element2>
<Element3>3</Element3>
<Element4>4</Element4>
<Element5>5</Element5>
</Root>
Dim xmlTree As XElement = _
<Root>
<Child1>1</Child1>
<Child2>2</Child2>
<Child3>3</Child3>
<Child4>4</Child4>
<Child5>5</Child5>
</Root>
Dim child1 As XElement = xmlTree.<Child1>(0)
child1.AddAfterSelf( _
From el In srcTree.Elements() _
Where CInt(el) > 3 _
Select el _
)
Console.WriteLine(xmlTree)
Contoh ini mencetak output berikut:
<Root>
<Child1>1</Child1>
<Element4>4</Element4>
<Element5>5</Element5>
<Child2>2</Child2>
<Child3>3</Child3>
<Child4>4</Child4>
<Child5>5</Child5>
</Root>
Keterangan
Untuk detail tentang konten valid yang dapat diteruskan ke metode ini, lihat Konten Valid XElement dan Objek XDocument.
Metode ini akan meningkatkan Changed peristiwa dan Changing .
AddAfterSelf(Object)
- Sumber:
- XNode.cs
- Sumber:
- XNode.cs
- Sumber:
- XNode.cs
Menambahkan konten yang ditentukan segera setelah simpul ini.
public:
void AddAfterSelf(System::Object ^ content);
public void AddAfterSelf (object content);
public void AddAfterSelf (object? content);
member this.AddAfterSelf : obj -> unit
Public Sub AddAfterSelf (content As Object)
Parameter
- content
- Object
Objek konten yang berisi konten sederhana atau kumpulan objek konten yang akan ditambahkan setelah simpul ini.
Pengecualian
Induknya adalah null
.
Contoh
Contoh berikut menggunakan metode ini untuk menambahkan elemen ke dalam pohon.
XElement xmlTree = new XElement("Root",
new XElement("Child1", 1),
new XElement("Child2", 2),
new XElement("Child3", 3),
new XElement("Child4", 4),
new XElement("Child5", 5)
);
XElement child1 = xmlTree.Element("Child1");
child1.AddAfterSelf(
new XElement("NewChild", 10)
);
Console.WriteLine(xmlTree);
Dim xmlTree As XElement = _
<Root>
<Child1>1</Child1>
<Child2>2</Child2>
<Child3>3</Child3>
<Child4>4</Child4>
<Child5>5</Child5>
</Root>
Dim child1 As XElement = xmlTree.<Child1>(0)
child1.AddAfterSelf(New XElement("NewChild", 10))
Console.WriteLine(xmlTree)
Contoh ini mencetak output berikut:
<Root>
<Child1>1</Child1>
<NewChild>10</NewChild>
<Child2>2</Child2>
<Child3>3</Child3>
<Child4>4</Child4>
<Child5>5</Child5>
</Root>
Keterangan
Untuk detail tentang konten valid yang dapat diteruskan ke metode ini, lihat Konten Valid XElement dan Objek XDocument.
Changing peristiwa.
Lihat juga
Berlaku untuk
AddAfterSelf(Object[])
- Sumber:
- XNode.cs
- Sumber:
- XNode.cs
- Sumber:
- XNode.cs
Menambahkan konten yang ditentukan segera setelah simpul ini.
public:
void AddAfterSelf(... cli::array <System::Object ^> ^ content);
public void AddAfterSelf (params object[] content);
public void AddAfterSelf (params object?[] content);
member this.AddAfterSelf : obj[] -> unit
Public Sub AddAfterSelf (ParamArray content As Object())
Parameter
- content
- Object[]
Daftar parameter objek konten.
Pengecualian
Induknya adalah null
.
Contoh
Contoh berikut menggunakan kueri LINQ untuk membuat IEnumerable<T> dari XElement, yang kemudian diteruskan ke metode ini. Ini menambahkan hasil kueri ke pohon di lokasi yang diinginkan.
XElement srcTree = new XElement("Root",
new XElement("Element1", 1),
new XElement("Element2", 2),
new XElement("Element3", 3),
new XElement("Element4", 4),
new XElement("Element5", 5)
);
XElement xmlTree = new XElement("Root",
new XElement("Child1", 1),
new XElement("Child2", 2),
new XElement("Child3", 3),
new XElement("Child4", 4),
new XElement("Child5", 5)
);
XElement child1 = xmlTree.Element("Child1");
child1.AddAfterSelf(
from el in srcTree.Elements()
where (int)el > 3
select el
);
Console.WriteLine(xmlTree);
Dim srcTree As XElement = _
<Root>
<Element1>1</Element1>
<Element2>2</Element2>
<Element3>3</Element3>
<Element4>4</Element4>
<Element5>5</Element5>
</Root>
Dim xmlTree As XElement = _
<Root>
<Child1>1</Child1>
<Child2>2</Child2>
<Child3>3</Child3>
<Child4>4</Child4>
<Child5>5</Child5>
</Root>
Dim child1 As XElement = xmlTree.<Child1>(0)
child1.AddAfterSelf( _
From el In srcTree.Elements() _
Where CInt(el) > 3 _
Select el)
Console.WriteLine(xmlTree)
Contoh ini mencetak output berikut:
<Root>
<Child1>1</Child1>
<Element4>4</Element4>
<Element5>5</Element5>
<Child2>2</Child2>
<Child3>3</Child3>
<Child4>4</Child4>
<Child5>5</Child5>
</Root>
Keterangan
Untuk detail tentang konten valid yang dapat diteruskan ke metode ini, lihat Konten Valid XElement dan Objek XDocument.
Metode ini akan meningkatkan Changed peristiwa dan Changing .