9

在 Java 中,我会使用java.nio库并使用FileChannel.transferTo()and FileChannel.transferFrom()。在(特别是)C# 中是否有类似的东西,或者我是否必须从某个地方加载一些非托管的 .dll?谷歌在这种情况下没有用。

编辑:我应该注意我的目标是 .NET 3.5。

4

1 回答 1

2

我认为表现最好的等价物可能是UnmanagedMemoryStream

此类支持使用现有的基于流的模型访问非托管内存,并且不需要将非托管内存中的内容复制到堆中

虽然我从来没有理由这样做,所以不能保证这个类的适当性(或在你的场景中使用非托管代码/内存)。

于 2013-03-21T17:00:09.497 回答