System::Runtime::InteropServices::Marshal::Copy metodo

Marshal::Copy(const container&, int, IntPtr, int) method

Implementa public static void Copy(char[] source, int startIndex, IntPtr destination, int length).

template<typename container> static void System::Runtime::InteropServices::Marshal::Copy(const container &source, int startIndex, IntPtr destination, int length)
ParametroDescrizione
contenitoreTipo di contenitore di origine.
ParametroTipoDescrizione
origineconst container&Puntatore ai dati di origine.
startIndexintIndice di inizio della sorgente.
destinationIntPtrPuntatore ai dati di destinazione.
lunghezzaintNumero di elementi da copiare.

Vedi anche

Marshal::Copy(const container&, int, void *, int) method

Implementa public static void Copy(char[] source, int startIndex, IntPtr destination, int length).

template<typename container> static void System::Runtime::InteropServices::Marshal::Copy(const container &source, int startIndex, void *destination, int length)
ParametroDescrizione
contenitoreTipo di contenitore di origine.
ParametroTipoDescrizione
origineconst container&Puntatore ai dati di origine.
startIndexintIndice di inizio della sorgente.
destinationvoid *Puntatore ai dati di destinazione.
lunghezzaintNumero di elementi da copiare.

Vedi anche

Marshal::Copy(const IntPtr, container&&, int, int) method

Implementa la semantica public static void Copy(IntPtr source, byte[] destination, int startIndex, int length).

template<typename container> static void System::Runtime::InteropServices::Marshal::Copy(const IntPtr source, container &&destination, int startIndex, int length)
ParametroDescrizione
contenitoreTipo di contenitore di destinazione.
ParametroTipoDescrizione
origineconst IntPtrPuntatore ai dati di origine.
destinationcontainer&&Contenitore in cui copiare i dati.
startIndexintIndice di inizio della sorgente.
lunghezzaintNumero di elementi da copiare.

Vedi anche

Marshal::Copy(const void *, container&&, int, int) method

Implementa la semantica public static void Copy(IntPtr source, byte[] destination, int startIndex, int length).

template<typename container> static void System::Runtime::InteropServices::Marshal::Copy(const void *source, container &&destination, int startIndex, int length)
ParametroDescrizione
contenitoreTipo di contenitore di destinazione.
ParametroTipoDescrizione
origineconst void *Puntatore ai dati di origine.
destinationcontainer&&Contenitore in cui copiare i dati.
startIndexintIndice di inizio della sorgente.
lunghezzaintNumero di elementi da copiare.

Vedi anche