memcpy
не является частью .NET Framework - memcpy
- это неуправляемый собственный API, для которого необходимо создать определение ap / Invoke.Определение для memcpy
должно быть в другом файле.
См. Пример ниже:
/// <summary>
/// Windows API functions and structures.
/// </summary>
internal static class Win32
{
/// <summary>
/// Copy a block of memory.
/// </summary>
///
/// <param name="dst">Destination pointer.</param>
/// <param name="src">Source pointer.</param>
/// <param name="count">Memory block's length to copy.</param>
///
/// <returns>Return's the value of <b>dst</b> - pointer to destination.</returns>
///
[DllImport( "ntdll.dll", CallingConvention = CallingConvention.Cdecl )]
public static extern IntPtr memcpy(
IntPtr dst,
IntPtr src,
UIntPtr count );
}
}