ImmutableCollectionsMarshal.AsArray<T>(ImmutableArray<T>) Methode
Definitie
Belangrijk
Bepaalde informatie heeft betrekking op een voorlopige productversie die aanzienlijk kan worden gewijzigd voordat deze wordt uitgebracht. Microsoft biedt geen enkele expliciete of impliciete garanties met betrekking tot de informatie die hier wordt verstrekt.
Hiermee haalt u de onderliggende T matrix voor een invoerwaarde ImmutableArray<T> op.
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()
Type parameters
- T
Het type elementen in de invoerwaarde ImmutableArray<T> .
Parameters
- array
- ImmutableArray<T>
De invoerwaarde ImmutableArray<T> waaruit de onderliggende T matrix moet worden opgehaald.
Retouren
De onderliggende T matrix voor array, indien aanwezig.
Opmerkingen
Wanneer u deze methode gebruikt, moeten aanroepers ervoor zorgen dat de resulterende onderliggende matrix niet wordt doorgegeven aan methoden die deze kunnen dempen. Als u dit doet, kan dit leiden tot niet-gedefinieerd gedrag in codepaden waarbij array niet wordt verwacht dat de inhoud van de ImmutableArray<T> waarde wordt gewijzigd.
Als array niet-geïnitialiseerd is (dat wil gezegd, IsDefault de eigenschap istrue), is nullde resulterende T matrix.