VBuffer<T>.CopyTo 方法

定义

重载

CopyTo(VBuffer<T>)

从此缓冲区复制到给定目标。

CopyTo(Span<T>)

从此缓冲区复制到给定的目标范围。 这“致密”。

CopyTo(VBuffer<T>, Int32, Int32)

将一系列值从此缓冲区复制到给定目标。

CopyTo(Span<T>, Int32, T)

从指定索引处开始,从此缓冲区复制到给定的目标范围。 这“致密”。

CopyTo(VBuffer<T>)

从此缓冲区复制到给定目标。

public void CopyTo (ref Microsoft.ML.Data.VBuffer<T> destination);
member this.CopyTo : VBuffer -> unit
Public Sub CopyTo (ByRef destination As VBuffer(Of T))

参数

destination
VBuffer<T>

目标缓冲区。 复制后,这将具有 LengthLength

适用于

CopyTo(Span<T>)

从此缓冲区复制到给定的目标范围。 这“致密”。

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

参数

destination
Span<T>

目标缓冲区。 这 Length 必须至少 Length具有 。

适用于

CopyTo(VBuffer<T>, Int32, Int32)

将一系列值从此缓冲区复制到给定目标。

public void CopyTo (ref Microsoft.ML.Data.VBuffer<T> destination, int sourceIndex, int length);
member this.CopyTo : VBuffer * int * int -> unit
Public Sub CopyTo (ByRef destination As VBuffer(Of T), sourceIndex As Integer, length As Integer)

参数

destination
VBuffer<T>

目标缓冲区。 复制后,这将具有 Lengthlength

sourceIndex
Int32

从此向量开始复制的最小非独占索引。

length
Int32

要从此向量复制到 中的 destination值的逻辑数目。

适用于

CopyTo(Span<T>, Int32, T)

从指定索引处开始,从此缓冲区复制到给定的目标范围。 这“致密”。

public void CopyTo (Span<T> destination, int destinationIndex, T defaultValue = default);
member this.CopyTo : Span<'T> * int * 'T -> unit
Public Sub CopyTo (destination As Span(Of T), destinationIndex As Integer, Optional defaultValue As T = Nothing)

参数

destination
Span<T>

目标缓冲区。 这 Length 必须至少 LengthdestinationIndex

destinationIndex
Int32

开始复制 的 destination 起始索引。

defaultValue
T

要为隐式稀疏条目填充的值。 对于隐式稀 VBuffer<T> 疏条目具有默认值 T的稀疏项的一般预期,这是一个潜在的例外。

适用于