System::Runtime::InteropServices::Marshal::Copy metodu
Marshal::Copy(const container&, int, IntPtr, int) method
public static void Copy(char[] source, int startIndex, IntPtr destination, int length) uygular.
template<typename container> static void System::Runtime::InteropServices::Marshal::Copy(const container &source, int startIndex, IntPtr destination, int length)
| Parametre | Açıklama |
|---|
| konteyner | Kaynak konteyner türü. |
| Parametre | Tür | Açıklama |
|---|
| kaynak | const container& | Kaynak veri işaretçisi. |
| startIndex | int | Kaynak başlangıç indeksi. |
| destination | IntPtr | Hedef veri işaretçisi. |
| uzunluk | int | Kopyalanacak öğe sayısı. |
Ayrıca Bakınız
Marshal::Copy(const container&, int, void *, int) method
public static void Copy(char[] source, int startIndex, IntPtr destination, int length) uygular.
template<typename container> static void System::Runtime::InteropServices::Marshal::Copy(const container &source, int startIndex, void *destination, int length)
| Parametre | Açıklama |
|---|
| konteyner | Kaynak konteyner türü. |
| Parametre | Tür | Açıklama |
|---|
| kaynak | const container& | Kaynak veri işaretçisi. |
| startIndex | int | Kaynak başlangıç indeksi. |
| destination | void * | Hedef veri işaretçisi. |
| uzunluk | int | Kopyalanacak öğe sayısı. |
Ayrıca Bakınız
Marshal::Copy(const IntPtr, container&&, int, int) method
public static void Copy(IntPtr source, byte[] destination, int startIndex, int length) semantiğini uygular.
template<typename container> static void System::Runtime::InteropServices::Marshal::Copy(const IntPtr source, container &&destination, int startIndex, int length)
| Parametre | Açıklama |
|---|
| konteyner | Hedef konteyner türü. |
| Parametre | Tür | Açıklama |
|---|
| kaynak | const IntPtr | Kaynak veri işaretçisi. |
| destination | container&& | Verinin kopyalanacağı konteyner. |
| startIndex | int | Kaynak başlangıç indeksi. |
| uzunluk | int | Kopyalanacak öğe sayısı. |
Ayrıca Bakınız
Marshal::Copy(const void *, container&&, int, int) method
public static void Copy(IntPtr source, byte[] destination, int startIndex, int length) semantiğini uygular.
template<typename container> static void System::Runtime::InteropServices::Marshal::Copy(const void *source, container &&destination, int startIndex, int length)
| Parametre | Açıklama |
|---|
| konteyner | Hedef konteyner türü. |
| Parametre | Tür | Açıklama |
|---|
| kaynak | const void * | Kaynak veri işaretçisi. |
| destination | container&& | Verinin kopyalanacağı konteyner. |
| startIndex | int | Kaynak başlangıç indeksi. |
| uzunluk | int | Kopyalanacak öğe sayısı. |
Ayrıca Bakınız