XmlSerializationReader.ShrinkArray(Array, Int32, Type, Boolean) Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Garantiza que una matriz determinada, o una copia, no supera una longitud especificada.
Esta API admite la infraestructura de producto y no está pensada para usarse directamente en el código.
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
Parámetros
- a
- Array
Matriz que se va a revisar.
- length
- Int32
Longitud máxima de la matriz.
- isNullable
- Boolean
true
si se puede devolver el valor null
para la matriz, si está presente para la matriz de entrada; de lo contrario, una nueva matriz de menor tamaño.
Devoluciones
La Array existente, si ya es suficientemente pequeña; de lo contrario, una nueva matriz más pequeña que contenga los elementos de la matriz original hasta un tamaño de length
.
Comentarios
Los miembros protegidos de están diseñados para su uso solo por clases derivadas que se usan internamente dentro de XmlSerializationReader la infraestructura de serialización XML de .NET Framework.