ImmutableCollectionsMarshal.AsArray<T>(ImmutableArray<T>) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Ruft das zugrunde liegende T
Array für einen Eingabewert ImmutableArray<T> ab.
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()
Typparameter
- T
Der Typ der Elemente im Eingabewert ImmutableArray<T> .
Parameter
- array
- ImmutableArray<T>
Der Eingabewert ImmutableArray<T> , aus dem das zugrunde liegende T
Array abgerufen werden soll.
Gibt zurück
Das zugrunde liegende T
Array für array
, falls vorhanden.
Hinweise
Bei Verwendung dieser Methode sollten Aufrufer sicherstellen, dass das resultierende zugrunde liegende Array nicht an Methoden übergeben wird, die es mutieren könnten. Dies kann zu undefiniertem Verhalten in Codepfaden array
mit führen, die nicht erwarten, dass sich der Inhalt des ImmutableArray<T> Werts ändert.
Wenn array
nicht initialisiert ist (d. h. seine IsDefault Eigenschaft ist true
), lautet null
das resultierende T
Array .
Gilt für:
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Issues stufenweise als Feedbackmechanismus für Inhalte abbauen und durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unterFeedback senden und anzeigen für