UnmanagedMemoryAccessor.ReadArray<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.
Türün T yapılarını erişimciden türünde Tbir diziye okur.
public:
generic <typename T>
where T : value class int ReadArray(long position, cli::array <T> ^ array, int offset, int count);
public int ReadArray<T>(long position, T[] array, int offset, int count) where T : struct;
[System.Security.SecurityCritical]
public int ReadArray<T>(long position, T[] array, int offset, int count) where T : struct;
member this.ReadArray : int64 * 'T[] * int * int -> int (requires 'T : struct)
[<System.Security.SecurityCritical>]
member this.ReadArray : int64 * 'T[] * int * int -> int (requires 'T : struct)
Public Function ReadArray(Of T As Structure) (position As Long, array As T(), offset As Integer, count As Integer) As Integer
Tür Parametreleri
- T
Yapı türü.
Parametreler
- position
- Int64
Erişimcideki okumaya başlanan bayt sayısı.
- array
- T[]
Erişimciden okunan yapıları içeren dizi.
- offset
- Int32
İlk kopyalanan yapının yerleştirildiği dizin array .
- count
- Int32
Erişimciden okunacak türdeki T yapıların sayısı.
Döndürülenler
içine arrayokunan yapıların sayısı. Bu değer, kullanılabilir yapı sayısı azsa değerinden küçük count veya erişimcinin sonuna ulaşıldığında sıfır olabilir.
- Öznitelikler
Özel durumlar
array yapı içerecek count kadar büyük değil ('den positionbaşlayarak).
array, null'e eşittir.
position sıfırdan küçük veya erişimcinin kapasitesinden büyük.
Erişimci okumayı desteklemiyor.
Erişimci atılmış.
Açıklamalar
Bu yöntem güvenli değildir.