Compartilhar via


Array2D.blit <'T>. Função (F#)

Lê a primeira matriz de um intervalo de elementos e os grava para o segundo.

Caminho do namespace/módulo: Microsoft.FSharp.Collections.Array2D

Assembly: FSharp.Core (em 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

Parâmetros

  • source
    Tipo: 'T [,]

    A matriz de origem.

  • sourceIndex1
    Tipo: int

    O índice da primeira dimensão para começar a copiar a partir da matriz de origem.

  • sourceIndex2
    Tipo: int

    O índice da segunda dimensão para começar a copiar a partir da matriz de origem.

  • target
    Tipo: 'T [,]

    A matriz de destino.

  • targetIndex1
    Tipo: int

    O índice da primeira dimensão comece copiando o array de destino.

  • targetIndex2
    Tipo: int

    O índice da segunda dimensão comece copiando o array de destino.

  • length1
    Tipo: int

    O número de elementos para copiar entre a primeira dimensão das matrizes.

  • length2
    Tipo: int

    O número de elementos para copiar entre a segunda dimensão das matrizes.

Exceções

Exceção

Condição

ArgumentException

Jogada quando qualquer um dos índices são negativos ou permitir que se alguma das contagens for maior do que as dimensões da matriz.

Comentários

Esta função é chamada de CopyTo em módulos (assemblies) compilados. Se você estiver acessando a função de um idioma diferente, por exemplo, F# ou através de reflexão, use esse nome.

Plataformas

O Windows 7, SP2 do Windows Vista, Windows XP SP3, Windows XP Professional x64 SP2, Windows Server 2008 R2, Windows Server 2008 SP2, Windows Server 2003 SP2

Informações sobre versão

O tempo de execução F#

Compatível com: 2.0, 4.0

Silverlight

Compatível com: 3

Consulte também

Referência

Módulo de Collections.Array2D (F#)

Microsoft.FSharp.Collections Namespace (F#)