ServiceCollection.CopyTo(Service[], Int32) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Полностью копирует коллекцию ServiceCollection в одномерный массив типа Service начиная с указанного индекса (отсчитываемого с нуля) в целевом массиве.
public:
void CopyTo(cli::array <System::Web::Services::Description::Service ^> ^ array, int index);
public void CopyTo (System.Web.Services.Description.Service[] array, int index);
member this.CopyTo : System.Web.Services.Description.Service[] * int -> unit
Public Sub CopyTo (array As Service(), index As Integer)
Параметры
- index
- Int32
Индекс (с нуля), начиная с которого будет выполнена вставка скопированной коллекции.
Примеры
array<Service^>^myServiceArray = gcnew array<Service^>(myServiceDescription->Services->Count);
// Copy the services into an array.
myServiceDescription->Services->CopyTo( myServiceArray, 0 );
IEnumerator^ myEnumerator = myServiceArray->GetEnumerator();
Console::WriteLine( "The names of services in the array are" );
while ( myEnumerator->MoveNext() )
{
Service^ myService1 = dynamic_cast<Service^>(myEnumerator->Current);
Console::WriteLine( myService1->Name );
}
Service[] myServiceArray =
new Service[myServiceDescription.Services.Count];
// Copy the services into an array.
myServiceDescription.Services.CopyTo(myServiceArray,0);
IEnumerator myEnumerator = myServiceArray.GetEnumerator();
Console.WriteLine("The names of services in the array are");
while(myEnumerator.MoveNext())
{
Service myService1 = (Service)myEnumerator.Current;
Console.WriteLine(myService1.Name);
}
Dim myServiceArray(myServiceDescription.Services.Count - 1) _
As Service
' Copy the services into an array.
myServiceDescription.Services.CopyTo(myServiceArray, 0)
Dim myEnumerator As IEnumerator = myServiceArray.GetEnumerator()
Console.WriteLine("The names of services in the array are")
While myEnumerator.MoveNext()
Dim myService1 As Service = CType(myEnumerator.Current, Service)
Console.WriteLine(myService1.Name)
End While