XmlSerializationReader.ShrinkArray(Array, Int32, Type, Boolean) 方法

定义

确保给定的数组或副本不大于指定的长度。

此 API 支持产品基础结构,不能在代码中直接使用。

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

参数

a
Array

要检查的数组。

length
Int32

数组的最大长度。

elementType
Type

数组元素的 Type

isNullable
Boolean

如果为 true,则可对输入数组返回 null;否则,返回一个更小的新数组。

返回

如果数组足够小,则为现有的 Array;否则为包含原始数组元素的一个更小的新数组,其最大大小为 length

注解

的受保护成员XmlSerializationReader仅供在 .NET Framework XML 序列化基础结构内部使用的派生类使用。

适用于