XmlSerializationReader.ShrinkArray(Array, Int32, Type, Boolean) Yöntem

Tanım

Belirli bir dizinin veya bir kopyanın belirtilen uzunluktan büyük olmamasını sağlar.

Bu API, ürün altyapısını destekler ve doğrudan kodunuzdan kullanıma yönelik değildir.

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

Parametreler

a
Array

Denetlenen dizi.

length
Int32

Dizinin uzunluk üst sınırı.

elementType
Type

Dizinin Type öğelerinin öğesi.

isNullable
Boolean

true dizi null için ise, giriş dizisi için varsa döndürülebilir; aksi takdirde, yeni, daha küçük bir dizi.

Döndürülenler

Mevcut Array, zaten yeterince küçükse; aksi takdirde, boyutuna kadar özgün dizinin öğelerini içeren yeni, daha küçük bir dizidir length.

Açıklamalar

korumalı üyeleri XmlSerializationReader yalnızca .NET Framework XML serileştirme altyapısında dahili olarak kullanılan türetilmiş sınıflar tarafından kullanılmak üzere tasarlanmıştır.

Şunlara uygulanır