Vector<T>.CopyTo Metod

Definition

Överlagringar

Name Description
CopyTo(Span<Byte>)

Kopierar vektorn till den angivna Span<T>.

CopyTo(Span<T>)

Kopierar vektorn till det angivna intervallet. .

CopyTo(T[])

Kopierar vektorinstansen till en angiven målmatris.

CopyTo(T[], Int32)

Kopierar vektorinstansen till en angiven målmatris med början vid en angiven indexposition.

CopyTo(Span<Byte>)

Källa:
Vector_1.cs
Källa:
Vector_1.cs
Källa:
Vector_1.cs
Källa:
Vector_1.cs
Källa:
Vector_1.cs

Kopierar vektorn till den angivna 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))

Parametrar

destination
Span<Byte>

Målintervallet som värdena kopieras till. Målintervallet måste vara minst storlek Count.

Undantag

Antalet element i källvektorn är större än de som är tillgängliga i målintervallet.

.NET 5 och senare: Skriv T stöds inte.

Gäller för

CopyTo(Span<T>)

Källa:
Vector_1.cs
Källa:
Vector_1.cs
Källa:
Vector_1.cs
Källa:
Vector_1.cs
Källa:
Vector_1.cs

Kopierar vektorn till det angivna intervallet. .

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))

Parametrar

destination
Span<T>

Målintervallet som värdena kopieras till. Målintervallet måste vara minst storlek Count.

Undantag

Antalet element i källvektorn är större än de som är tillgängliga i målintervallet.

.NET 5 och senare: Skriv T stöds inte.

Gäller för

CopyTo(T[])

Källa:
Vector_1.cs
Källa:
Vector_1.cs
Källa:
Vector_1.cs
Källa:
Vector_1.cs
Källa:
Vector_1.cs

Kopierar vektorinstansen till en angiven målmatris.

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())

Parametrar

destination
T[]

Matrisen som ska ta emot en kopia av vektorvärdena.

Undantag

destination är null.

Antalet element i den aktuella vektorn är större än antalet element som är tillgängliga i matrisen destination .

.NET 5 och senare: Skriv T stöds inte.

destination är null.

Kommentarer

Kopieringsåtgärden börjar vid index 0 för destination. Målmatrisen måste ha minst Vector<T>.Count element.

Gäller för

CopyTo(T[], Int32)

Källa:
Vector_1.cs
Källa:
Vector_1.cs
Källa:
Vector_1.cs
Källa:
Vector_1.cs
Källa:
Vector_1.cs

Kopierar vektorinstansen till en angiven målmatris med början vid en angiven 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)

Parametrar

destination
T[]

Matrisen som ska ta emot en kopia av vektorvärdena.

startIndex
Int32

Startindexet destination där kopieringsåtgärden ska påbörjas.

Undantag

destination är null.

Antalet element i den aktuella instansen är större än antalet element som är tillgängliga från startIndex till slutet av matrisen destination .

index är mindre än noll eller större än det senaste indexet i destination.

.NET 5 och senare: Skriv T stöds inte.

destination är null.

Kommentarer

Kopieringsåtgärden börjar vid indexet startIndex för destination. Målmatrisen måste ha minst startIndex + Vector<T>.Count element.

Gäller för