ImmutableCollectionsMarshal.AsArray<T>(ImmutableArray<T>) 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.
Pobiera tablicę bazową T
dla wartości wejściowej ImmutableArray<T> .
public:
generic <typename T>
static cli::array <T> ^ AsArray(System::Collections::Immutable::ImmutableArray<T> array);
public static T[]? AsArray<T> (System.Collections.Immutable.ImmutableArray<T> array);
static member AsArray : System.Collections.Immutable.ImmutableArray<'T> -> 'T[]
Public Shared Function AsArray(Of T) (array As ImmutableArray(Of T)) As T()
Parametry typu
- T
Typ elementów w wartości wejściowej ImmutableArray<T> .
Parametry
- array
- ImmutableArray<T>
Wartość wejściowa ImmutableArray<T> do pobrania podstawowej T
tablicy z.
Zwraca
Macierz bazowa T
dla array
elementu , jeśli istnieje.
Uwagi
W przypadku korzystania z tej metody wywołujące należy pamiętać, aby nie przekazywać wynikowej tablicy bazowej do metod, które mogą ją zmutować. Może to spowodować niezdefiniowane zachowanie w ścieżkach kodu przy użyciu array
polecenia , które nie oczekuje zmiany zawartości ImmutableArray<T> wartości.
Jeśli array
właściwość jest niezainicjowana (czyli jej IsDefault właściwość to true
), wynikowa T
tablica będzie mieć null
wartość .