Freigeben über


ImportCollection.CopyTo(Import[], Int32) Methode

Definition

Kopiert die gesamte ImportCollection in ein kompatibles eindimensionales Array vom Typ Import, wobei am angegebenen nullbasierten Index des Zielarrays begonnen wird.

public:
 void CopyTo(cli::array <System::Web::Services::Description::Import ^> ^ array, int index);
public void CopyTo (System.Web.Services.Description.Import[] array, int index);
member this.CopyTo : System.Web.Services.Description.Import[] * int -> unit
Public Sub CopyTo (array As Import(), index As Integer)

Parameter

array
Import[]

Ein Array vom Typ Import, das als Ziel für den Kopiervorgang fungiert.

index
Int32

Der nullbasierte Index, an dem mit dem Platzieren der kopierten Auflistung begonnen werden soll.

Beispiele

Im folgenden Beispiel wird die Verwendung der CopyTo-Methode gezeigt.

array<Import^>^myImports = gcnew array<Import^>(myServiceDescription->Imports->Count);

// Copy 'ImportCollection' to an array.
myServiceDescription->Imports->CopyTo( myImports, 0 );
Console::WriteLine( "Imports that are copied to Importarray ..." );
for ( int i = 0; i < myImports->Length; ++i )
   Console::WriteLine( "\tImport Namespace : {0} Import Location : {1} ",
      myImports[ i ]->Namespace, myImports[ i ]->Location );
Import[] myImports = new Import[myServiceDescription.Imports.Count];
// Copy 'ImportCollection' to an array.
myServiceDescription.Imports.CopyTo(myImports,0);
Console.WriteLine("Imports that are copied to Importarray ...");
for(int i=0;i < myImports.Length; ++i)
   Console.WriteLine("\tImport Namespace :{0} Import Location :{1} "
                                          ,myImports[i].Namespace
                                          ,myImports[i].Location);
Dim myImports(myServiceDescription.Imports.Count - 1) As Import
' Copy 'ImportCollection' to an array.
myServiceDescription.Imports.CopyTo(myImports, 0)
Console.WriteLine("Imports that are copied to Importarray ...")
Dim j As Integer
For j = 0 To myImports.Length - 1
   Console.WriteLine(ControlChars.Tab + _
                     "Import Namespace :{0} Import Location :{1} ", _
                     myImports(j).Namespace, myImports(j).Location)
Next j

Gilt für: