System::Buffer::BlockCopy metodu
Buffer::BlockCopy(const SharedPtr<Array<TSrc>>&, int, const SharedPtr<Array<TDst>>&, int, int) method
İki belirtilen tipli diziyi ham bayt dizileri olarak yorumlar ve birinden diğerine veri kopyalar.
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)
| Parametre | Açıklama |
|---|
| TSrc | Kaynak dizisinin öğelerinin türü |
| TDst | Hedef dizisinin öğelerinin türü |
| Parametre | Tür | Açıklama |
|---|
| src | const SharedPtr<Array<TSrc>>& | Kaynak dizi |
| srcOffset | int | Kopyalamanın başladığı kaynak dizisindeki bir bayt ofseti |
| dst | const SharedPtr<Array<TDst>>& | Hedef dizi |
| dstOffset | int | Veri eklemeye başlanacak hedef dizi içindeki bir bayt ofseti |
| count | int | Kopyalanacak bayt sayısı |
Ayrıca Bakınız
Buffer::BlockCopy(const SharedPtr<Array<TSrc>>&, int, const System::Details::ArrayView<TDst>&, int, int) method
İki belirtilen tipli diziyi ham bayt dizileri olarak yorumlar ve birinden diğerine veri kopyalar.
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)
| Parametre | Açıklama |
|---|
| TSrc | Kaynak dizisinin öğelerinin türü |
| TDst | Hedef dizi görünümündeki öğelerin türü |
| Parametre | Tür | Açıklama |
|---|
| src | const SharedPtr<Array<TSrc>>& | Kaynak dizi |
| srcOffset | int | Kopyalamanın başladığı kaynak dizisindeki bir bayt ofseti |
| dst | const System::Details::ArrayView<TDst>& | Hedef dizi görünümü |
| dstOffset | int | Veri eklemeye başlanacak hedef dizi görünümündeki bir bayt ofseti |
| count | int | Kopyalanacak bayt sayısı |
Ayrıca Bakınız
Buffer::BlockCopy(const SharedPtr<Array<TSrc>>&, int, const System::Details::StackArray<TDst, ND>&, int, int) method
İki belirtilen tipli diziyi ham bayt dizileri olarak yorumlar ve birinden diğerine veri kopyalar.
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)
| Parametre | Açıklama |
|---|
| TSrc | Kaynak dizisinin öğelerinin türü |
| TDst | Hedef yığın dizisinin öğelerinin türü |
| ND | Hedef yığın dizisinin boyutu |
| Parametre | Tür | Açıklama |
|---|
| src | const SharedPtr<Array<TSrc>>& | Kaynak dizi |
| srcOffset | int | Kopyalamanın başladığı kaynak dizisindeki bir bayt ofseti |
| dst | const System::Details::StackArray<TDst, ND>& | Hedef yığın dizisi |
| dstOffset | int | Veri eklemeye başlanacak hedef yığın dizisindeki bir bayt ofseti |
| count | int | Kopyalanacak bayt sayısı |
Ayrıca Bakınız
Buffer::BlockCopy(const System::Details::ArrayView<TSrc>&, int, const SharedPtr<Array<TDst>>&, int, int) method
İki belirtilen tipli diziyi ham bayt dizileri olarak yorumlar ve birinden diğerine veri kopyalar.
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)
| Parametre | Açıklama |
|---|
| TSrc | Kaynak dizi görünümündeki öğelerin türü |
| TDst | Hedef dizisinin öğelerinin türü |
| Parametre | Tür | Açıklama |
|---|
| src | const System::Details::ArrayView<TSrc>& | Kaynak dizi görünümü |
| srcOffset | int | Kopyalamanın başlayacağı tho kaynak dizi görünümündeki bir bayt ofseti |
| dst | const SharedPtr<Array<TDst>>& | Hedef dizi |
| dstOffset | int | Veri eklemeye başlanacak hedef dizi içindeki bir bayt ofseti |
| count | int | Kopyalanacak bayt sayısı |
Ayrıca Bakınız
Buffer::BlockCopy(const System::Details::ArrayView<TSrc>&, int, const System::Details::ArrayView<TDst>&, int, int) method
İki belirtilen tipli diziyi ham bayt dizileri olarak yorumlar ve birinden diğerine veri kopyalar.
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)
| Parametre | Açıklama |
|---|
| TSrc | Kaynak dizi görünümündeki öğelerin türü |
| TDst | Hedef dizi görünümündeki öğelerin türü |
| Parametre | Tür | Açıklama |
|---|
| src | const System::Details::ArrayView<TSrc>& | Kaynak dizi görünümü |
| srcOffset | int | Kopyalamanın başlayacağı tho kaynak dizi görünümündeki bir bayt ofseti |
| dst | const System::Details::ArrayView<TDst>& | Hedef dizi görünümü |
| dstOffset | int | Veri eklemeye başlanacak hedef dizi görünümündeki bir bayt ofseti |
| count | int | Kopyalanacak bayt sayısı |
Ayrıca Bakınız
Buffer::BlockCopy(const System::Details::StackArray<TSrc, NS>&, int, const SharedPtr<Array<TDst>>&, int, int) method
İki belirtilen tipli diziyi ham bayt dizileri olarak yorumlar ve birinden diğerine veri kopyalar.
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)
| Parametre | Açıklama |
|---|
| TSrc | Kaynak yığın dizisinin öğelerinin türü |
| NS | Kaynak yığın dizisinin boyutu |
| TDst | Hedef dizisinin öğelerinin türü |
| Parametre | Tür | Açıklama |
|---|
| src | const System::Details::StackArray<TSrc, NS>& | Kaynak yığın dizisi |
| srcOffset | int | Kopyalamanın başlayacağı tho kaynak yığın dizisindeki bir bayt ofseti |
| dst | const SharedPtr<Array<TDst>>& | Hedef dizi |
| dstOffset | int | Veri eklemeye başlanacak hedef dizi içindeki bir bayt ofseti |
| count | int | Kopyalanacak bayt sayısı |
Ayrıca Bakınız
Buffer::BlockCopy(const System::Details::StackArray<TSrc, NS>&, int, const System::Details::StackArray<TDst, ND>&, int, int) method
İki belirtilen tipli diziyi ham bayt dizileri olarak yorumlar ve birinden diğerine veri kopyalar.
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)
| Parametre | Açıklama |
|---|
| TSrc | Kaynak yığın dizisinin öğelerinin türü |
| NS | Kaynak yığın dizisinin boyutu |
| TDst | Hedef yığın dizisinin öğelerinin türü |
| ND | Hedef yığın dizisinin boyutu |
| Parametre | Tür | Açıklama |
|---|
| src | const System::Details::StackArray<TSrc, NS>& | Kaynak yığın dizisi |
| srcOffset | int | Kopyalamanın başlayacağı tho kaynak yığın dizisindeki bir bayt ofseti |
| dst | const System::Details::StackArray<TDst, ND>& | Hedef yığın dizisi |
| dstOffset | int | Veri eklemeye başlanacak hedef yığın dizisindeki bir bayt ofseti |
| count | int | Kopyalanacak bayt sayısı |
Ayrıca Bakınız
Buffer::BlockCopy(const uint8_t *, int, uint8_t *, int, int) method
Belirtilen sayıda baytı kaynak tampondan hedef tamponuna kopyalar.
static void System::Buffer::BlockCopy(const uint8_t *src, int srcOffset, uint8_t *dst, int dstOffset, int count)
| Parametre | Tür | Açıklama |
|---|
| src | const uint8_t * | Kaynak tamponuna işaretçi |
| srcOffset | int | Kopyalamanın başlayacağı kaynak tamponundaki bir bayt ofseti |
| dst | uint8_t * | Hedef tamponuna işaretçi |
| dstOffset | int | Veri eklemeye başlanacak hedef tampondaki bayt ofseti |
| count | int | Kopyalanacak bayt sayısı |
Ayrıca Bakınız