UnmanagedMemoryAccessor.WriteArray<T>(Int64, T[], Int32, Int32) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
将结构从 T
类型的数组写入访问器。
public:
generic <typename T>
where T : value class void WriteArray(long position, cli::array <T> ^ array, int offset, int count);
public void WriteArray<T> (long position, T[] array, int offset, int count) where T : struct;
[System.Security.SecurityCritical]
public void WriteArray<T> (long position, T[] array, int offset, int count) where T : struct;
member this.WriteArray : int64 * 'T[] * int * int -> unit (requires 'T : struct)
[<System.Security.SecurityCritical>]
member this.WriteArray : int64 * 'T[] * int * int -> unit (requires 'T : struct)
Public Sub WriteArray(Of T As Structure) (position As Long, array As T(), offset As Integer, count As Integer)
类型参数
- T
结构的类型。
参数
- position
- Int64
访问器中起始写入位置的字节偏移量。
- array
- T[]
要写入访问器的数组。
- offset
- Int32
在 array
中从其开始写入的索引。
- count
- Int32
要写入的 array
中的结构数。
- 属性
例外
取值函数的 position
后面没有足够的字节数可供写入 count
所指定数量的结构。
array
为 null
。
访问器不支持写入。
已释放访问器。