Vector<T>.CopyTo Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ü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>)
- Quelle:
- Vector_1.cs
- Quelle:
- Vector_1.cs
- Quelle:
- Vector_1.cs
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
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: Typ T
wird nicht unterstützt.
Gilt für:
CopyTo(Span<T>)
- Quelle:
- Vector_1.cs
- Quelle:
- Vector_1.cs
- Quelle:
- Vector_1.cs
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
member this.CopyTo : Span<'T> -> 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: Typ T
wird nicht unterstützt.
Gilt für:
CopyTo(T[])
- 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 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: 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
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: 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.