如果使用UnmanagedMemoryStream()
替代(.NET FCL 2.0及更高版本中存在类),则可以避免使用该副本.就像MemoryStream
,它是一个子类IO.Stream
,并具有所有常见的流操作.
微软对该课程的描述是:
提供从托管代码访问非托管内存块的权限.
这几乎告诉你你需要知道什么.请注意,UnmanagedMemoryStream()
它不符合CLS.
如果使用UnmanagedMemoryStream()
替代(.NET FCL 2.0及更高版本中存在类),则可以避免使用该副本.就像MemoryStream
,它是一个子类IO.Stream
,并具有所有常见的流操作.
微软对该课程的描述是:
提供从托管代码访问非托管内存块的权限.
这几乎告诉你你需要知道什么.请注意,UnmanagedMemoryStream()
它不符合CLS.