Java では、java.nio
ライブラリを使用FileChannel.transferTo()
し、 and を使用しFileChannel.transferFrom()
ます。(具体的には) C# に似たようなものはありますか? それとも、管理されていない .dll をどこかからロードする必要がありますか? この場合、Google は役に立ちませんでした。
編集: .NET 3.5 をターゲットにしていることに注意してください。
最高のパフォーマンスを発揮する同等のものは、 UnmanagedMemoryStreamかもしれないと思います。
このクラスは、既存のストリームベースのモデルを使用したアンマネージメモリへのアクセスをサポートし、アンマネージメモリの内容をヒープにコピーする必要はありません。
私はこれを行う理由がなかったので、このクラスの適切性(またはシナリオでアンマネージコード/メモリを使用すること)を保証することはできません。