Прочитать на английском

Поделиться через


XmlAttributeCollection.CopyTo(XmlAttribute[], Int32) Метод

Определение

Копирует объекты XmlAttribute из этой коллекции в заданный массив.

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

Параметры

array
XmlAttribute[]

Массив, который является конечным массивом для объектов, копируемых из коллекции.

index
Int32

Индекс в массиве, с которого начинается копирование.

Примеры

В следующем примере используется CopyTo для копирования всех атрибутов в коллекцию в массив.

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);
    }
  }
}

Комментарии

Этот метод является расширением Майкрософт для модели объектов документов (DOM).

Применяется к

Продукт Версии
.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
.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
.NET Standard 2.0, 2.1
UWP 10.0