Array2D.blit<'T>-Funktion (F#)

Liest einen Elementbereich aus dem ersten Array und schreibt die Elemente in das zweite Array.

Namespace/Modulpfad: Microsoft.FSharp.Collections.Array2D

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

Parameter

  • source
    Typ: 'T [,]

    Das Quellarray.

  • sourceIndex1
    Typ: int

    Der Index der ersten Dimension, ab dem der Kopiervorgang im Quellarray begonnen werden soll.

  • sourceIndex2
    Typ: int

    Der Index der zweiten Dimension, ab dem der Kopiervorgang im Quellarray begonnen werden soll.

  • target
    Typ: 'T [,]

    Das Zielarray.

  • targetIndex1
    Typ: int

    Der Index der ersten Dimension, ab dem der Kopiervorgang im Zielarray begonnen werden soll.

  • targetIndex2
    Typ: int

    Der Index der zweiten Dimension, ab dem der Kopiervorgang im Zielarray begonnen werden soll.

  • length1
    Typ: int

    Die Anzahl der Elemente, die über die erste Dimension der Arrays kopiert werden soll.

  • length2
    Typ: int

    Die Anzahl der Elemente, die über die zweite Dimension der Arrays kopiert werden soll.

Ausnahmen

Ausnahme

Bedingung

ArgumentException

Wird ausgelöst, wenn Indizes negativ sind oder wenn eine der Anzahlen die Dimensionen des Arrays überschreitet.

Hinweise

Der Name dieser Funktion in kompilierten Assemblys lautet CopyTo. Verwenden Sie diesen Namen, wenn Sie in einer anderen .NET-Sprache als F# oder durch Reflektion auf die Funktion zugreifen.

Plattformen

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

Versionsinformationen

F#-Runtime

Unterstützt in: 2.0, 4.0

Silverlight

Unterstützt in: 3

Siehe auch

Weitere Ressourcen

Collections.Array2D-Modul (F#)

Microsoft.FSharp.Collections-Namespace (F#)