Auf Englisch lesen

Teilen über


XmlAttributeCollection.CopyTo(XmlAttribute[], Int32) Methode

Definition

Kopiert alle XmlAttribute-Objekte aus dieser Auflistung in das angegebene Array.

public void CopyTo (System.Xml.XmlAttribute[] array, int index);

Parameter

array
XmlAttribute[]

Das Array, das als Ziel für die aus dieser Auflistung kopierten Objekte verwendet wird.

index
Int32

Der Index im Array, bei dem mit dem Kopieren begonnen wird.

Beispiele

Im folgenden Beispiel wird verwendet CopyTo , um alle Attribute in der Auflistung in ein Array zu kopieren.

using System;
using System.IO;
using System.Xml;

public class Sample
{
  public static void Main(){

    XmlDocument doc = new XmlDocument();
    doc.LoadXml("<book genre='novel' ISBN='1-861001-57-5'>" +
                "<title>Pride And Prejudice</title>" +
                "</book>");

    //Create an attribute collection.
    XmlAttributeCollection attrColl = doc.DocumentElement.Attributes;

    //Declare the array.
    XmlAttribute[] array = new XmlAttribute[2];
    int index=0;

    //Copy all the attributes into the array.
    attrColl.CopyTo(array, index);

    Console.WriteLine("Display all the attributes in the array..");
    foreach (XmlAttribute attr in array){
      Console.WriteLine("{0} = {1}",attr.Name,attr.Value);
    }
  }
}

Hinweise

Diese Methode ist eine Microsoft Erweiterung des Document Object Model (DOM).

Gilt für:

Produkt Versionen
.NET Core 1.0, Core 1.1, Core 2.0, Core 2.1, Core 2.2, Core 3.0, Core 3.1, 5, 6, 7, 8, 9
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1
.NET Standard 2.0, 2.1
UWP 10.0