MemoryMarshal.AsMemory<T>(ReadOnlyMemory<T>) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
通过 Memory<T> 创建 ReadOnlyMemory<T> 实例。
public:
generic <typename T>
static Memory<T> AsMemory(ReadOnlyMemory<T> memory);
public static Memory<T> AsMemory<T> (ReadOnlyMemory<T> memory);
static member AsMemory : ReadOnlyMemory<'T> -> Memory<'T>
Public Shared Function AsMemory(Of T) (memory As ReadOnlyMemory(Of T)) As Memory(Of T)
类型参数
- T
只读内存缓冲区中的项的类型。
参数
- memory
- ReadOnlyMemory<T>
只读内存缓冲区。
返回
表示与 ReadOnlyMemory<T> 相同的内存的内存块。
注解
注意
使用此方法时必须格外小心。 ReadOnlyMemory<T> 用于表示不可变数据和不打算写入的其他内存。 Memory<T> 不应将此方法创建的实例写入。 此方法的目的是允许类型化为 Memory<T> 但仅用于读取的变量来存储 ReadOnlyMemory<T>。