Array2D.blit<'T> 函数 (F#)

从第一个数组中读取一定范围的元素,并将这些元素写入第二个数组。

命名空间/模块路径: Microsoft.FSharp.Collections.Array2D

程序集:FSharp.Core(在 FSharp.Core.dll 中)

// Signature:
Array2D.blit : 'T [,] -> int -> int -> 'T [,] -> int -> int -> int -> int -> unit

// Usage:
Array2D.blit source sourceIndex1 sourceIndex2 target targetIndex1 targetIndex2 length1 length2

参数

  • source
    类型:'T [,]

    源数组。

  • sourceIndex1
    类型:int

    要开始从源数组中进行复制的第一维索引。

  • sourceIndex2
    类型:int

    要开始从源数组中开始复制的第二维索引。

  • target
    类型:'T [,]

    目标数组。

  • targetIndex1
    类型:int

    要开始复制到目标数组的第一维索引。

  • targetIndex2
    类型:int

    要开始复制到目标数组的第二维索引。

  • length1
    类型:int

    要通过数组的第一个维度进行复制的元素数。

  • length2
    类型:int

    要通过数组的第二个维度进行复制的元素数。

异常

异常

Condition

ArgumentException

任何索引为负时,或如果任一计数大于允许的数组维数,则会引发异常。

备注

此函数在编译的程序集中名为 CopyTo。 如果从 F# 以外的语言中访问函数,或通过反射访问成员,请使用此名称。

平台

Windows 7、Windows Vista SP2、Windows XP SP3、Windows XP x64 SP2、Windows Server 2008 R2、Windows Server 2008 SP2、Windows Server 2003 SP2

版本信息

F# 运行时

受以下版本支持:2.0、4.0

Silverlight

受以下版本支持:3

请参见

参考

Collections.Array2D 模块 (F#)

Microsoft.FSharp.Collections 命名空间 (F#)