Vector<T>.CopyTo Methode

Definition

Überlädt

Name Beschreibung
CopyTo(Span<Byte>)

Kopiert den Vektor in den angegebenen Span<T>.

CopyTo(Span<T>)

Kopiert den Vektor in die angegebene Spanne. .

CopyTo(T[])

Kopiert die Vektorinstanz in ein angegebenes Zielarray.

CopyTo(T[], Int32)

Kopiert die Vektorinstanz an ein angegebenes Zielarray, beginnend an einer angegebenen Indexposition.

CopyTo(Span<Byte>)

Quelle:
Vector_1.cs
Quelle:
Vector_1.cs
Quelle:
Vector_1.cs
Quelle:
Vector_1.cs
Quelle:
Vector_1.cs

Kopiert den Vektor in den angegebenen Span<T>.

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

Parameter

destination
Span<Byte>

Der Zielbereich, in den die Werte kopiert werden. Die Zielspanne muss mindestens die Größe Countaufweisen.

Ausnahmen

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

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

Gilt für:

CopyTo(Span<T>)

Quelle:
Vector_1.cs
Quelle:
Vector_1.cs
Quelle:
Vector_1.cs
Quelle:
Vector_1.cs
Quelle:
Vector_1.cs

Kopiert den Vektor in die angegebene Spanne. .

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

Parameter

destination
Span<T>

Der Zielbereich, in den die Werte kopiert werden. Die Zielspanne muss mindestens die Größe Countaufweisen.

Ausnahmen

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

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

Gilt für:

CopyTo(T[])

Quelle:
Vector_1.cs
Quelle:
Vector_1.cs
Quelle:
Vector_1.cs
Quelle:
Vector_1.cs
Quelle:
Vector_1.cs

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 empfängt.

Ausnahmen

destination ist null.

Die Anzahl der Elemente im aktuellen Vektor ist größer als die Anzahl der im Array verfügbaren destination Elemente.

.NET 5 und höher: 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)

Quelle:
Vector_1.cs
Quelle:
Vector_1.cs
Quelle:
Vector_1.cs
Quelle:
Vector_1.cs
Quelle:
Vector_1.cs

Kopiert die Vektorinstanz an ein angegebenes Zielarray, beginnend an einer angegebenen Indexposition.

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 empfängt.

startIndex
Int32

Der Startindex, in destination dem der Kopiervorgang gestartet werden soll.

Ausnahmen

destination ist null.

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

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

.NET 5 und höher: 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: