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 T
bir 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 array
okunan 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 position
baş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.