• 締切済み

C# バイト配列へのコピーについて

C#で開発を行っていますが、一部、C++コードから移植しているのですが、つまづいてしまいました。 環境:Visual Studio 2005 言語:C# で、void* を byte[] に変換したいのですが、出来るでしょうか? 【目的】 void* p; byte[] bytesAry = new byte[256]; ………… ………… (unsafeコード使用) の bytesAry[8]以降に p + 6 から 16バイト分コピーしたいので。 よろしくお願いします。

みんなの回答

  • D-Matsu
  • ベストアンサー率45% (1080/2394)
回答No.1

byte[]というか、byte *にはできるようですね。 http://msdn.microsoft.com/ja-jp/library/y31yhkeb(VS.80).aspx

zut003
質問者

お礼

ご回答ありがとうございました。 結局、c#で memcopy と同等な関数を作って移植しました。

関連するQ&A