9

Java では、java.nioライブラリを使用FileChannel.transferTo()し、 and を使用しFileChannel.transferFrom()ます。(具体的には) C# に似たようなものはありますか? それとも、管理されていない .dll をどこかからロードする必要がありますか? この場合、Google は役に立ちませんでした。

編集: .NET 3.5 をターゲットにしていることに注意してください。

4

1 に答える 1

2

最高のパフォーマンスを発揮する同等のものは、 UnmanagedMemoryStreamかもしれないと思います。

このクラスは、既存のストリームベースのモデルを使用したアンマネージメモリへのアクセスをサポートし、アンマネージメモリの内容をヒープにコピーする必要はありません

私はこれを行う理由がなかったので、このクラスの適切性(またはシナリオでアンマネージコード/メモリを使用すること)を保証することはできません。

于 2013-03-21T17:00:09.497 に答える