SafeBuffer.WriteArray<T>(UInt64, 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.
Önemli
Bu API, CLS uyumlu değildir.
Belirtilen sayıda değer türünü, giriş dizisinde belirtilen konumdan başlayan baytları okuyarak bellek konumuna yazar.
public:
generic <typename T>
where T : value class void WriteArray(System::UInt64 byteOffset, cli::array <T> ^ array, int index, int count);
[System.CLSCompliant(false)]
public void WriteArray<T> (ulong byteOffset, T[] array, int index, int count) where T : struct;
[<System.CLSCompliant(false)>]
member this.WriteArray : uint64 * 'T[] * int * int -> unit (requires 'T : struct)
Public Sub WriteArray(Of T As Structure) (byteOffset As ULong, array As T(), index As Integer, count As Integer)
Tür Parametreleri
- T
Yazacak değer türü.
Parametreler
- byteOffset
- UInt64
Bellekte yazacak konum.
- array
- T[]
Giriş dizisi.
- index
- Int32
Okumaya başlamak için dizideki uzaklık.
- count
- Int32
Yazacak değer türlerinin sayısı.
- Öznitelikler
Özel durumlar
array
, null
değeridir.
index
veya count
sıfırdan küçüktür.
Giriş dizisinin eksi index
uzunluğu değerinden count
küçüktür.
Initialize yöntemi çağrılmadı.
Açıklamalar
Giriş dizisindeki her öğe, sınıfının genel değer türünden oluşur.