System::Buffer::BlockCopy metodo

Buffer::BlockCopy(const SharedPtr<Array<TSrc>>&, int, const SharedPtr<Array<TDst>>&, int, int) method

Interpreta due array tipizzati specificati come array grezzi di byte e copia i dati da uno all’altro.

template<typename TSrc,typename TDst> static void System::Buffer::BlockCopy(const SharedPtr<Array<TSrc>> &src, int srcOffset, const SharedPtr<Array<TDst>> &dst, int dstOffset, int count)
ParametroDescrizione
TSrcIl tipo di elementi dell’array di origine
TDstIl tipo di elementi dell’array di destinazione
ParametroTipoDescrizione
srcconst SharedPtr<Array<TSrc>>&L’array di origine
srcOffsetintUn offset di byte nell’array di origine in cui inizia la copia
dstconst SharedPtr<Array<TDst>>&L’array di destinazione
dstOffsetintUn offset di byte nell’array di destinazione in cui iniziare l’inserimento dei dati
countintIl numero di byte da copiare

Vedi anche

Buffer::BlockCopy(const SharedPtr<Array<TSrc>>&, int, const System::Details::ArrayView<TDst>&, int, int) method

Interpreta due array tipizzati specificati come array grezzi di byte e copia i dati da uno all’altro.

template<typename TSrc,typename TDst> static void System::Buffer::BlockCopy(const SharedPtr<Array<TSrc>> &src, int srcOffset, const System::Details::ArrayView<TDst> &dst, int dstOffset, int count)
ParametroDescrizione
TSrcIl tipo di elementi dell’array di origine
TDstIl tipo di elementi della vista dell’array di destinazione
ParametroTipoDescrizione
srcconst SharedPtr<Array<TSrc>>&L’array di origine
srcOffsetintUn offset di byte nell’array di origine in cui inizia la copia
dstconst System::Details::ArrayView<TDst>&La vista dell’array di destinazione
dstOffsetintUn offset di byte nella vista dell’array di destinazione a cui iniziare l’inserimento dei dati
countintIl numero di byte da copiare

Vedi anche

Buffer::BlockCopy(const SharedPtr<Array<TSrc>>&, int, const System::Details::StackArray<TDst, ND>&, int, int) method

Interpreta due array tipizzati specificati come array grezzi di byte e copia i dati da uno all’altro.

template<typename TSrc,typename TDst,std::size_t> static void System::Buffer::BlockCopy(const SharedPtr<Array<TSrc>> &src, int srcOffset, const System::Details::StackArray<TDst, ND> &dst, int dstOffset, int count)
ParametroDescrizione
TSrcIl tipo di elementi dell’array di origine
TDstIl tipo di elementi dell’array stack di destinazione
NDLa dimensione dell’array stack di destinazione
ParametroTipoDescrizione
srcconst SharedPtr<Array<TSrc>>&L’array di origine
srcOffsetintUn offset di byte nell’array di origine in cui inizia la copia
dstconst System::Details::StackArray<TDst, ND>&L’array stack di destinazione
dstOffsetintUn offset di byte nell’array stack di destinazione a cui iniziare l’inserimento dei dati
countintIl numero di byte da copiare

Vedi anche

Buffer::BlockCopy(const System::Details::ArrayView<TSrc>&, int, const SharedPtr<Array<TDst>>&, int, int) method

Interpreta due array tipizzati specificati come array grezzi di byte e copia i dati da uno all’altro.

template<typename TSrc,typename TDst> static void System::Buffer::BlockCopy(const System::Details::ArrayView<TSrc> &src, int srcOffset, const SharedPtr<Array<TDst>> &dst, int dstOffset, int count)
ParametroDescrizione
TSrcIl tipo di elementi della vista dell’array sorgente
TDstIl tipo di elementi dell’array di destinazione
ParametroTipoDescrizione
srcconst System::Details::ArrayView<TSrc>&La vista dell’array sorgente
srcOffsetintUn offset di byte nella vista dell’array sorgente a cui inizia la copia
dstconst SharedPtr<Array<TDst>>&L’array di destinazione
dstOffsetintUn offset di byte nell’array di destinazione in cui iniziare l’inserimento dei dati
countintIl numero di byte da copiare

Vedi anche

Buffer::BlockCopy(const System::Details::ArrayView<TSrc>&, int, const System::Details::ArrayView<TDst>&, int, int) method

Interpreta due array tipizzati specificati come array grezzi di byte e copia i dati da uno all’altro.

template<typename TSrc,typename TDst> static void System::Buffer::BlockCopy(const System::Details::ArrayView<TSrc> &src, int srcOffset, const System::Details::ArrayView<TDst> &dst, int dstOffset, int count)
ParametroDescrizione
TSrcIl tipo di elementi della vista dell’array sorgente
TDstIl tipo di elementi della vista dell’array di destinazione
ParametroTipoDescrizione
srcconst System::Details::ArrayView<TSrc>&La vista dell’array sorgente
srcOffsetintUn offset di byte nella vista dell’array sorgente a cui inizia la copia
dstconst System::Details::ArrayView<TDst>&La vista dell’array di destinazione
dstOffsetintUn offset di byte nella vista dell’array di destinazione a cui iniziare l’inserimento dei dati
countintIl numero di byte da copiare

Vedi anche

Buffer::BlockCopy(const System::Details::StackArray<TSrc, NS>&, int, const SharedPtr<Array<TDst>>&, int, int) method

Interpreta due array tipizzati specificati come array grezzi di byte e copia i dati da uno all’altro.

template<typename TSrc,std::size_t,typename TDst> static void System::Buffer::BlockCopy(const System::Details::StackArray<TSrc, NS> &src, int srcOffset, const SharedPtr<Array<TDst>> &dst, int dstOffset, int count)
ParametroDescrizione
TSrcIl tipo di elementi dell’array stack sorgente
NSLa dimensione dell’array stack sorgente
TDstIl tipo di elementi dell’array di destinazione
ParametroTipoDescrizione
srcconst System::Details::StackArray<TSrc, NS>&L’array stack sorgente
srcOffsetintUn offset di byte nell’array stack sorgente a cui inizia la copia
dstconst SharedPtr<Array<TDst>>&L’array di destinazione
dstOffsetintUn offset di byte nell’array di destinazione in cui iniziare l’inserimento dei dati
countintIl numero di byte da copiare

Vedi anche

Buffer::BlockCopy(const System::Details::StackArray<TSrc, NS>&, int, const System::Details::StackArray<TDst, ND>&, int, int) method

Interpreta due array tipizzati specificati come array grezzi di byte e copia i dati da uno all’altro.

template<typename TSrc,std::size_t,typename TDst,std::size_t> static void System::Buffer::BlockCopy(const System::Details::StackArray<TSrc, NS> &src, int srcOffset, const System::Details::StackArray<TDst, ND> &dst, int dstOffset, int count)
ParametroDescrizione
TSrcIl tipo di elementi dell’array stack sorgente
NSLa dimensione dell’array stack sorgente
TDstIl tipo di elementi dell’array stack di destinazione
NDLa dimensione dell’array stack di destinazione
ParametroTipoDescrizione
srcconst System::Details::StackArray<TSrc, NS>&L’array stack sorgente
srcOffsetintUn offset di byte nell’array stack sorgente a cui inizia la copia
dstconst System::Details::StackArray<TDst, ND>&L’array stack di destinazione
dstOffsetintUn offset di byte nell’array stack di destinazione a cui iniziare l’inserimento dei dati
countintIl numero di byte da copiare

Vedi anche

Buffer::BlockCopy(const uint8_t *, int, uint8_t *, int, int) method

Copia un numero specificato di byte dal buffer di origine al buffer di destinazione.

static void System::Buffer::BlockCopy(const uint8_t *src, int srcOffset, uint8_t *dst, int dstOffset, int count)
ParametroTipoDescrizione
srcconst uint8_t *Puntatore al buffer sorgente
srcOffsetintUn offset di byte nel buffer sorgente a cui inizia la copia
dstuint8_t *Puntatore al buffer di destinazione
dstOffsetintUn offset di byte nel buffer di destinazione a cui iniziare l’inserimento dei dati
countintIl numero di byte da copiare

Vedi anche