Vector<T>.CopyTo Methode

Definition

Überlädt

CopyTo(Span<Byte>)

Kopiert den Vektor zum angegebenen Span<T>.

CopyTo(Span<T>)

Kopiert den Vektor zur angegebenen Spanne. .

CopyTo(T[])

Kopiert die Vektorinstanz in ein angegebenes Zielarray.

CopyTo(T[], Int32)

Kopiert die Vektorinstanz ab einer angegebenen Indexposition in ein angegebenes Zielarray.

CopyTo(Span<Byte>)

Kopiert den Vektor zum angegebenen Span<T>.

public:
 void CopyTo(Span<System::Byte> destination);
public readonly void CopyTo (Span<byte> destination);
public void CopyTo (Span<byte> destination);
member this.CopyTo : Span<byte> -> unit
Public Sub CopyTo (destination As Span(Of Byte))

Parameter

destination
Span<Byte>

Die Zielspanne, in die die Werte kopiert werden. Die Zielspanne muss mindestens die Größe Count aufweisen.

Ausnahmen

Die Anzahl der Elemente im Quellvektor ist größer als die in der Zielspanne verfügbare Anzahl.

.NET 5 und höher: Der Typ T wird nicht unterstützt.

Gilt für

CopyTo(Span<T>)

Kopiert den Vektor zur angegebenen Spanne. .

public:
 void CopyTo(Span<T> destination);
public readonly void CopyTo (Span<T> destination);
public void CopyTo (Span<T> destination);
member this.CopyTo : Span<'T (requires 'T : struct)> -> unit
Public Sub CopyTo (destination As Span(Of T))

Parameter

destination
Span<T>

Die Zielspanne, in die die Werte kopiert werden. Die Zielspanne muss mindestens die Größe Count aufweisen.

Ausnahmen

Die Anzahl der Elemente im Quellvektor ist größer als die in der Zielspanne verfügbare Anzahl.

.NET 5 und höher: Der Typ T wird nicht unterstützt.

Gilt für

CopyTo(T[])

Kopiert die Vektorinstanz in ein angegebenes Zielarray.

public:
 void CopyTo(cli::array <T> ^ destination);
public void CopyTo (T[] destination);
public readonly void CopyTo (T[] destination);
member this.CopyTo : 'T[] -> unit
Public Sub CopyTo (destination As T())

Parameter

destination
T[]

Das Array, das eine Kopie der Vektorwerte erhalten soll.

Ausnahmen

destination ist null.

Die Anzahl von Elementen im aktuellen Vektor ist größer als die Anzahl von Elementen, die im destination-Array verfügbar sind.

.NET 5 und höher: Der Typ T wird nicht unterstützt.

destination ist null.

Hinweise

Der Kopiervorgang beginnt bei Index 0 von destination. Das Zielarray muss mindestens Vector<T>.Count Elemente aufweisen.

Gilt für

CopyTo(T[], Int32)

Kopiert die Vektorinstanz ab einer angegebenen Indexposition in ein angegebenes Zielarray.

public:
 void CopyTo(cli::array <T> ^ destination, int startIndex);
public void CopyTo (T[] destination, int startIndex);
public readonly void CopyTo (T[] destination, int startIndex);
member this.CopyTo : 'T[] * int -> unit
Public Sub CopyTo (destination As T(), startIndex As Integer)

Parameter

destination
T[]

Das Array, das eine Kopie der Vektorwerte erhalten soll.

startIndex
Int32

Der Startindex in destination, bei dem der Kopiervorgang beginnen soll.

Ausnahmen

destination ist null.

Die Anzahl von Elementen in der aktuellen Instanz ist größer als die Anzahl von Elementen, die ab startIndex bis zum Ende des destination-Arrays verfügbar sind.

index ist kleiner als 0 (null) oder größer als der letzte Index in destination.

.NET 5 und höher: Der Typ T wird nicht unterstützt.

destination ist null.

Hinweise

Der Kopiervorgang beginnt am Index startIndex von destination. Das Zielarray muss mindestens startIndex + Vector<T>.Count Elemente aufweisen.

Gilt für