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.
Erişimciden türdeki T yapıları 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şimcide okumaya başlayabileceğiniz 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 count küçük veya erişimcinin sonuna ulaşılırsa sıfır olabilir.
- Öznitelikler
Özel durumlar
array yapıları içerecek count kadar büyük değil ('den positionbaşlayarak).
array, null değeridir.
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.