XNode.AddAfterSelf Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Belirtilen içeriği bu düğümden hemen sonra ekler.
Aşırı Yüklemeler
| Name | Description |
|---|---|
| AddAfterSelf(Object) |
Belirtilen içeriği bu düğümden hemen sonra ekler. |
| AddAfterSelf(Object[]) |
Belirtilen içeriği bu düğümden hemen sonra ekler. |
Örnekler
Aşağıdaki örnek linq sorgusunu kullanarak öğesini oluşturur IEnumerable<T>XElementve ardından bu yönteme geçirir. Bu, sorgunun sonuçlarını istenen konumdaki ağaca ekler.
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)
Bu örnek aşağıdaki çıkışı oluşturur:
<Root>
<Child1>1</Child1>
<Element4>4</Element4>
<Element5>5</Element5>
<Child2>2</Child2>
<Child3>3</Child3>
<Child4>4</Child4>
<Child5>5</Child5>
</Root>
Açıklamalar
Bu yönteme geçirilebilen geçerli içerik hakkında ayrıntılı bilgi için bkz. Geçerli XElement ve XDocument Nesnelerinin İçeriği.
Bu yöntem ve olaylarını ChangedChanging oluşturur.
AddAfterSelf(Object)
- Kaynak:
- XNode.cs
- Kaynak:
- XNode.cs
- Kaynak:
- XNode.cs
- Kaynak:
- XNode.cs
- Kaynak:
- XNode.cs
Belirtilen içeriği bu düğümden hemen sonra ekler.
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)
Parametreler
- content
- Object
Basit içerik içeren bir içerik nesnesi veya bu düğümden sonra eklenecek içerik nesneleri koleksiyonu.
Özel durumlar
Üst öğedir null.
Örnekler
Aşağıdaki örnek, ağaca bir öğe eklemek için bu yöntemi kullanır.
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)
Bu örnek aşağıdaki çıkışı oluşturur:
<Root>
<Child1>1</Child1>
<NewChild>10</NewChild>
<Child2>2</Child2>
<Child3>3</Child3>
<Child4>4</Child4>
<Child5>5</Child5>
</Root>
Açıklamalar
Bu yönteme geçirilebilen geçerli içerik hakkında ayrıntılı bilgi için bkz. Geçerli XElement ve XDocument Nesnelerinin İçeriği.
Changing olaylar.
Ayrıca bkz.
Şunlara uygulanır
AddAfterSelf(Object[])
- Kaynak:
- XNode.cs
- Kaynak:
- XNode.cs
- Kaynak:
- XNode.cs
- Kaynak:
- XNode.cs
- Kaynak:
- XNode.cs
Belirtilen içeriği bu düğümden hemen sonra ekler.
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())
Parametreler
- content
- Object[]
İçerik nesnelerinin parametre listesi.
Özel durumlar
Üst öğedir null.
Örnekler
Aşağıdaki örnek linq sorgusunu kullanarak öğesini oluşturur IEnumerable<T>XElementve ardından bu yönteme geçirir. Bu, sorgunun sonuçlarını istenen konumdaki ağaca ekler.
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)
Bu örnek aşağıdaki çıkışı oluşturur:
<Root>
<Child1>1</Child1>
<Element4>4</Element4>
<Element5>5</Element5>
<Child2>2</Child2>
<Child3>3</Child3>
<Child4>4</Child4>
<Child5>5</Child5>
</Root>
Açıklamalar
Bu yönteme geçirilebilen geçerli içerik hakkında ayrıntılı bilgi için bkz. Geçerli XElement ve XDocument Nesnelerinin İçeriği.
Bu yöntem ve olaylarını ChangedChanging oluşturur.