ImmutableCollectionsMarshal.AsImmutableArray<T>(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 wartość opakowującego tablicę ImmutableArray<T> wejściową T
.
public:
generic <typename T>
static System::Collections::Immutable::ImmutableArray<T> AsImmutableArray(cli::array <T> ^ array);
public static System.Collections.Immutable.ImmutableArray<T> AsImmutableArray<T> (T[]? array);
static member AsImmutableArray : 'T[] -> System.Collections.Immutable.ImmutableArray<'T>
Public Shared Function AsImmutableArray(Of T) (array As T()) As ImmutableArray(Of T)
Parametry typu
- T
Typ elementów w tablicy wejściowej.
Parametry
- array
- T[]
Tablica wejściowa do zawijania w zwróconej ImmutableArray<T> wartości.
Zwraca
Zawijanie ImmutableArray<T>array
wartości .
Uwagi
W przypadku korzystania z tej metody wywołujące powinny zachować szczególną ostrożność, aby upewnić się, że są jedynymi właścicielami tablicy wejściowej i że nie zostaną zmodyfikowane po rozpoczęciu używania zwróconej ImmutableArray<T> wartości. Może to spowodować niezdefiniowane zachowanie w ścieżkach kodu, które nie oczekują zmiany zawartości danej ImmutableArray<T> wartości po jego utworzeniu.
Jeśli array
wartość to null
, zwracana wartość będzie niezainicjowana ImmutableArray<T> (czyli jej IsDefault właściwość będzie ).true
Dotyczy
Opinia
https://aka.ms/ContentUserFeedback.
Dostępne już wkrótce: W 2024 r. będziemy stopniowo wycofywać zgłoszenia z serwisu GitHub jako mechanizm przesyłania opinii na temat zawartości i zastępować go nowym systemem opinii. Aby uzyskać więcej informacji, sprawdź:Prześlij i wyświetl opinię dla