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 countküçü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.