طريقة System::Runtime::InteropServices::Marshal::Copy
Marshal::Copy(const container&, int, IntPtr, int) method
ينفّذ الوظيفة العامة الثابتة 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)
| معامل | الوصف |
|---|
| container | نوع حاوية المصدر. |
| معامل | نوع | الوصف |
|---|
| المصدر | const container& | مؤشر بيانات المصدر. |
| startIndex | int | فهرس البداية للمصدر. |
| destination | IntPtr | مؤشر بيانات الوجهة. |
| الطول | int | عدد العناصر التي سيتم نسخها. |
انظر أيضًا
Marshal::Copy(const container&, int, void *, int) method
ينفّذ الوظيفة العامة الثابتة 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)
| معامل | الوصف |
|---|
| container | نوع حاوية المصدر. |
| معامل | نوع | الوصف |
|---|
| المصدر | const container& | مؤشر بيانات المصدر. |
| startIndex | int | فهرس البداية للمصدر. |
| destination | void * | مؤشر بيانات الوجهة. |
| الطول | int | عدد العناصر التي سيتم نسخها. |
انظر أيضًا
Marshal::Copy(const IntPtr, container&&, int, int) method
ينفّذ semantics للوظيفة العامة الثابتة 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)
| معامل | الوصف |
|---|
| container | نوع حاوية الوجهة. |
| معامل | نوع | الوصف |
|---|
| المصدر | const IntPtr | مؤشر بيانات المصدر. |
| destination | container&& | الحاوية التي سيتم نسخ البيانات إليها. |
| startIndex | int | فهرس البداية للمصدر. |
| الطول | int | عدد العناصر التي سيتم نسخها. |
انظر أيضًا
Marshal::Copy(const void *, container&&, int, int) method
ينفّذ semantics للوظيفة العامة الثابتة 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)
| معامل | الوصف |
|---|
| container | نوع حاوية الوجهة. |
| معامل | نوع | الوصف |
|---|
| المصدر | const void * | مؤشر بيانات المصدر. |
| destination | container&& | الحاوية التي سيتم نسخ البيانات إليها. |
| startIndex | int | فهرس البداية للمصدر. |
| الطول | int | عدد العناصر التي سيتم نسخها. |
انظر أيضًا