UnmanagedMemoryAccessor.WriteArray<T>(Int64, T[], Int32, Int32) Yöntem

Tanım

Yapılarını bir tür T dizisinden erişimciye yazar.

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ür Parametreleri

T

Yapı türü.

Parametreler

position
Int64

Yazmaya başlayabileceğiniz erişimciye bayt sayısı.

array
T[]

Erişimciye yazacak dizi.

offset
Int32

Yazmaya başlamak için içindeki array dizin.

count
Int32

yazacak yapıların array sayısı.

Öznitelikler

Özel durumlar

tarafından belirtilen countyapı sayısını yazmak için erişimcide bundan sonra position yeterli bayt yok.

position sıfırdan küçük veya erişimcinin kapasitesinden büyük.

-veya-

offset veya count sıfırdan küçüktür.

array, null değeridir.

Erişimci yazmayı desteklemiyor.

Erişimci atılmış.

Şunlara uygulanır