UnmanagedMemoryAccessor.WriteArray<T>(Int64, T[], Int32, Int32) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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ış.