MemoryMarshal.GetArrayDataReference Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Przeciążenia
GetArrayDataReference(Array) |
Zwraca odwołanie do 0 elementu . |
GetArrayDataReference<T>(T[]) |
Zwraca odwołanie do 0 elementu . |
GetArrayDataReference(Array)
- Źródło:
- MemoryMarshal.CoreCLR.cs
- Źródło:
- MemoryMarshal.CoreCLR.cs
- Źródło:
- MemoryMarshal.CoreCLR.cs
Zwraca odwołanie do 0 elementu .array
Jeśli tablica jest pusta, zwraca odwołanie do miejsca przechowywania elementu 0. Takie odwołanie może być używane do przypinania, ale nigdy nie może być wyłudzanie.
public:
static System::Byte % GetArrayDataReference(Array ^ array);
public static ref byte GetArrayDataReference (Array array);
static member GetArrayDataReference : Array -> byte
Public Shared Function GetArrayDataReference (array As Array) As Byte
Parametry
- array
- Array
Tablica do przeanalizowania.
Zwraca
Odwołanie do 0. elementu .array
Wyjątki
array
to null
.
Uwagi
Obiekt wywołujący musi ręcznie ponownie zinterpretować zwrócony bajt ref jako odwołanie do podstawowego typu elementalnego tablicy, być może używając interfejsu API, takiego jak System.Runtime.CompilerServices.Unsafe.As , aby ułatwić reinterpretację. Ta technika nie wykonuje kontroli wariancji tablicy. Obiekt wywołujący musi ręcznie wykonać wszystkie kontrole wariancji tablicy, jeśli obiekt wywołujący chce zapisać zwrócone odwołanie.
Dotyczy
GetArrayDataReference<T>(T[])
- Źródło:
- MemoryMarshal.CoreCLR.cs
- Źródło:
- MemoryMarshal.CoreCLR.cs
- Źródło:
- MemoryMarshal.CoreCLR.cs
Zwraca odwołanie do 0 elementu .array
Jeśli tablica jest pusta, zwraca odwołanie do miejsca przechowywania elementu 0. Takie odwołanie może być używane do przypinania, ale nigdy nie może być wyłudzanie.
public:
generic <typename T>
static T % GetArrayDataReference(cli::array <T> ^ array);
public static ref T GetArrayDataReference<T> (T[] array);
static member GetArrayDataReference : 'T[] -> 'T
Public Shared Function GetArrayDataReference(Of T) (array As T()) As T
Parametry typu
- T
Typ elementów tablicy.
Parametry
- array
- T[]
Tablica do przeanalizowania.
Zwraca
Odwołanie do elementu 0 w elemencie array
.
Wyjątki
array
to null
.
Uwagi
Ta metoda nie wykonuje kontroli wariancji tablicy. Obiekt wywołujący musi ręcznie wykonać wszystkie kontrole wariancji tablicy, jeśli obiekt wywołujący chce zapisać zwrócone odwołanie.