System::Runtime::InteropServices::Marshal::Copy método

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)
ParámetroDescripción
contenedorTipo de contenedor de origen.
ParámetroTipoDescripción
fuenteconst container&Puntero de datos de origen.
startIndexintÍndice de inicio de origen.
destinationIntPtrPuntero de datos de destino.
longitudintNúmero de elementos a copiar.

Ver también

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)
ParámetroDescripción
contenedorTipo de contenedor de origen.
ParámetroTipoDescripción
fuenteconst container&Puntero de datos de origen.
startIndexintÍndice de inicio de origen.
destinationvoid *Puntero de datos de destino.
longitudintNúmero de elementos a copiar.

Ver también

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

Implementa la semántica de 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)
ParámetroDescripción
contenedorTipo de contenedor de destino.
ParámetroTipoDescripción
fuenteconst IntPtrPuntero de datos de origen.
destinationcontainer&&Contenedor donde copiar los datos.
startIndexintÍndice de inicio de origen.
longitudintNúmero de elementos a copiar.

Ver también

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

Implementa la semántica de 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)
ParámetroDescripción
contenedorTipo de contenedor de destino.
ParámetroTipoDescripción
fuenteconst void *Puntero de datos de origen.
destinationcontainer&&Contenedor donde copiar los datos.
startIndexintÍndice de inicio de origen.
longitudintNúmero de elementos a copiar.

Ver también