Bagikan melalui


EventLogEntryCollection.CopyTo(EventLogEntry[], Int32) Metode

Definisi

Menyalin elemen EventLogEntryCollection ke array EventLogEntry instans, dimulai dari indeks array tertentu.

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

Parameter

entries
EventLogEntry[]

Array EventLogEntry instans satu dimensi yang merupakan tujuan elemen yang disalin dari koleksi. Array harus memiliki pengindeksan berbasis nol.

index
Int32

Indeks berbasis nol dalam array tempat penyalinan dimulai.

Contoh

Contoh berikut membuat EventLogEntry array dan menggunakan CopyTo metode untuk menyalin konten ke EventLogEntryCollection dalamnya.


// Copy the EventLog entries to Array of type EventLogEntry.
EventLogEntry[] myEventLogEntryArray =
   new EventLogEntry[myEventLogEntryCollection.Count];
myEventLogEntryCollection.CopyTo(myEventLogEntryArray, 0);
IEnumerator myEnumerator = myEventLogEntryArray.GetEnumerator();
while (myEnumerator.MoveNext())
{
    EventLogEntry myEventLogEntry = (EventLogEntry)myEnumerator.Current;
    Console.WriteLine("The LocalTime the Event is generated is "
       + myEventLogEntry.TimeGenerated);
}
' Copy the EventLog entries to Array of type EventLogEntry.
Dim myEventLogEntryArray(myEventLogEntryCollection.Count-1) As EventLogEntry
myEventLogEntryCollection.CopyTo(myEventLogEntryArray, 0)
Dim myEnumerator As IEnumerator = myEventLogEntryArray.GetEnumerator()
While myEnumerator.MoveNext()
   Dim myEventLogEntry As EventLogEntry = CType(myEnumerator.Current, EventLogEntry)
   Console.WriteLine("The LocalTime the Event is generated is " + _
                        myEventLogEntry.TimeGenerated)
End While

Keterangan

Karena entri baru ditambahkan ke daftar yang ada, menelusuri koleksi memungkinkan Anda untuk mengakses entri yang dibuat setelah Anda awalnya membuat EventLogEntryCollection. Array EventLogEntry instans diperbaiki pada saat instans dibuat. Oleh karena itu, Anda tidak dapat membaca entri baru dengan menggunakan array yang dikembalikan oleh CopyTo metode .

Berlaku untuk

Lihat juga