Freigeben über


XmlSerializationReader.ShrinkArray(Array, Int32, Type, Boolean) Methode

Definition

Stellt sicher, dass ein angegebenes Array oder eine Kopie eine angegebene Länge nicht überschreitet.

Diese API unterstützt die Produktinfrastruktur und ist nicht für die direkte Verwendung aus Ihrem Code gedacht.

protected:
 Array ^ ShrinkArray(Array ^ a, int length, Type ^ elementType, bool isNullable);
protected Array? ShrinkArray (Array? a, int length, Type elementType, bool isNullable);
protected Array ShrinkArray (Array a, int length, Type elementType, bool isNullable);
member this.ShrinkArray : Array * int * Type * bool -> Array
Protected Function ShrinkArray (a As Array, length As Integer, elementType As Type, isNullable As Boolean) As Array

Parameter

a
Array

Das zu prüfende Array.

length
Int32

Die maximale Länge des Arrays.

elementType
Type

Der Type der Elemente des Arrays.

isNullable
Boolean

true, wenn für das Array null zurückgegeben werden kann, wenn für das Eingabearray vorhanden; andernfalls ein neues kleineres Array.

Gibt zurück

Array

Das ursprüngliche Array, wenn es bereits klein genug ist. Andernfalls ein neues kleineres Array, das die Elemente des ursprünglichen Arrays bis zur Länge length enthält.

Hinweise

Die geschützten Member XmlSerializationReader von sind nur für die Verwendung durch abgeleitete Klassen vorgesehen, die intern in der .NET Framework XML-Serialisierungsinfrastruktur verwendet werden.

Gilt für