Freigeben über


ImmutableArray<T>.Builder.DrainToImmutable Methode

Definition

Gibt den aktuellen Inhalt als einen ImmutableArray<T> zurück und legt die Auflistung auf ein Array der Länge null fest.

public:
 System::Collections::Immutable::ImmutableArray<T> DrainToImmutable();
public System.Collections.Immutable.ImmutableArray<T> DrainToImmutable ();
member this.DrainToImmutable : unit -> System.Collections.Immutable.ImmutableArray<'T>
Public Function DrainToImmutable () As ImmutableArray(Of T)

Gibt zurück

Ein unveränderliches Array.

Hinweise

Wenn Capacity gleich Countist, wird das interne Array als ein ImmutableArray<T> extrahiert, ohne den Inhalt zu kopieren. Andernfalls wird der Inhalt in ein neues Array kopiert. Die Auflistung wird dann auf ein Array der Länge null festgelegt.

Gilt für: