XmlSerializationReader.ShrinkArray(Array, Int32, Type, Boolean) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
确保给定的数组或副本不大于指定的长度。
此 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
数组的最大长度。
- isNullable
- Boolean
如果为 true
,则可对输入数组返回 null
;否则,返回一个更小的新数组。
返回
如果数组足够小,则为现有的 Array;否则为包含原始数组元素的一个更小的新数组,其最大大小为 length
。
注解
的受保护成员XmlSerializationReader仅供在 .NET Framework XML 序列化基础结构内部使用的派生类使用。