ImmutableCollectionsMarshal.AsArray<T>(ImmutableArray<T>) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Hämtar den underliggande T matrisen för ett indatavärde 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()
Typparametrar
- T
Typ av element i indatavärdet ImmutableArray<T> .
Parametrar
- array
- ImmutableArray<T>
Indatavärdet ImmutableArray<T> som den underliggande T matrisen ska hämtas från.
Returer
Den underliggande T matrisen för array, om den finns.
Kommentarer
När du använder den här metoden bör anropare se till att inte skicka den underliggande matrisen till metoder som kan mutera den. Detta kan orsaka odefinierat beteende i kodsökvägar med hjälp array av som inte förväntar sig att innehållet i ImmutableArray<T> värdet ändras.
Om array är onitialiserad (dvs. dess IsDefault egenskap är true), blir nullden resulterande T matrisen .