ImmutableCollectionsMarshal.AsArray<T>(ImmutableArray<T>) Metoda
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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 arrayelementu , 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ć nullwartość .