Похоже, вы просто хотите использовать
Возвращает преобразованное 32-разрядное целое число со знаком из четырех байтов в указанной позиции в байтовом массиве
blockquote>int offset = BitConverter.ToInt32(somebyteData,0);
Примечание : Остерегайтесь порядка байтов [1125 ]
Или вы можете просто использовать операторы сдвига
Хотя если вы хотите использовать
memcpy
, это зависит от того, какие перегрузки вам нужны, вы можете просто P / вызвать его, если хотите[DllImport("msvcrt.dll", EntryPoint = "memcpy", CallingConvention = CallingConvention.Cdecl, SetLastError = false)] public static extern IntPtr memcpy(IntPtr dest, IntPtr src, UIntPtr count);
Однако для указателей последние 2, вероятно, являются хорошими эквивалентами, с [113 ] обладающий наибольшей универсальностью
Копирует указанное количество байтов из исходного массива, начиная с конкретное смещение к целевому массиву, начиная с определенного смещения.
blockquote>Копирует диапазон элементов из одного массива в другой массив и выполняет приведение типов и упаковку по мере необходимости .
blockquote>Копирует количество байтов, указанных как длинное целое значение, из одного адреса в памяти в другой .
blockquote>Копирует данные из управляемого массива в указатель неуправляемой памяти или из указателя неуправляемой памяти в управляемый массив.
BLOCKQUOTE>
пост-ГРЭС имеет лучшую поддержку внешнего ключа, лучшая ссылочная целостность, транзакции, представления, подвыбирают и т.д. Но это не означает, что MySQL не имеет своего места. Это действительно зависит от того, каковы Ваши потребности. Размер базы данных и сложность Ваших отношений, и т.д. MySQL очень прост, чтобы настроить и использовать, и он прибывает по умолчанию в фактически все веб-пакеты.
Можно найти Загрузки промежуточного кадра сравнений этими 2 на всем протяжении сети.
Вот большая страница сравнения: MySQL по сравнению с PostgreSQL.
Этот вопрос нужно, вероятно, считать дубликатом, хотя, тема много раз затрагивалась здесь на ТАК: поиск Google "postgresql mysql" на StackOverflow.com
bobince: РЕ: поддержка внешнего ключа, ссылочная целостность, транзакции, представления, подвыбирает: InnoDB может иметь их, но они не столь совместимый стандартами, или реальный мир, протестированный, чем PostgreSQL (видящий как MySQL devs требуемый в течение многих лет, что те функции были ненужными). Кроме того, InnoDB не является типом таблицы по умолчанию, и необходимо использовать тип таблицы не-ACID для полнотекстового поиска среди других вещей.