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 count
yapı 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ış.