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 al quale 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 al quale 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 al quale 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 di origine
TDstIl tipo di elementi dell’array di destinazione
ParametroTipoDescrizione
srcconst System::Details::ArrayView<TSrc>&La vista dell’array di origine
srcOffsetintUn offset di byte nella tho vista dell’array di origine al quale inizia la copia
dstconst SharedPtr<Array<TDst>>&L’array di destinazione
dstOffsetintUn offset di byte nell’array di destinazione al quale 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 di origine
TDstIl tipo di elementi della vista dell’array di destinazione
ParametroTipoDescrizione
srcconst System::Details::ArrayView<TSrc>&La vista dell’array di origine
srcOffsetintUn offset di byte nella tho vista dell’array di origine al quale inizia la copia
dstconst System::Details::ArrayView<TDst>&La vista dell’array di destinazione
dstOffsetintUn offset di byte nella vista dell’array di destinazione al quale 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 di origine
NSLa dimensione dell’array stack di origine
TDstIl tipo di elementi dell’array di destinazione
ParametroTipoDescrizione
srcconst System::Details::StackArray<TSrc, NS>&L’array stack di origine
srcOffsetintUn offset di byte nella tho array stack di origine al quale inizia la copia
dstconst SharedPtr<Array<TDst>>&L’array di destinazione
dstOffsetintUn offset di byte nell’array di destinazione al quale 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 di origine
NSLa dimensione dell’array stack di origine
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 di origine
srcOffsetintUn offset di byte nella tho array stack di origine al quale inizia la copia
dstconst System::Details::StackArray<TDst, ND>&L’array stack di destinazione
dstOffsetintUn offset di byte nell’array stack di destinazione al quale 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 sorgente 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 di origine
srcOffsetintUn offset di byte nel buffer di origine al quale inizia la copia
dstuint8_t *Puntatore al buffer di destinazione
dstOffsetintUn offset di byte nel buffer di destinazione al quale iniziare l’inserimento dei dati
countintIl numero di byte da copiare

Vedi anche