Red de conocimiento informático - Problemas con los teléfonos móviles - El formato, las funciones y las funciones detalladas de las funciones de límite superior e inferior LBound y UBond de VB

El formato, las funciones y las funciones detalladas de las funciones de límite superior e inferior LBound y UBond de VB

Devuelve un Long cuyo valor es el subíndice más pequeño disponible para la dimensión de matriz especificada.

Sintaxis

LBound(arrayname[, dimension])

La sintaxis de la función LBound consta de las siguientes partes:

Parte descripción

p>

el nombre de la matriz es obligatorio. El nombre de la variable de matriz, siguiendo las convenciones de nomenclatura de variables estándar.

dimensión opcional; variable (larga). Especifica el límite inferior del número de dimensiones que se devolverán. 1 representa la primera dimensión, 2 representa la segunda dimensión, y así sucesivamente. Si se omite la dimensión, se supone 1.

Descripción

La función LBound se utiliza junto con la función UBound para determinar el tamaño de la matriz. 3) -3

El límite inferior predeterminado para todas las dimensiones es 0 o 1, dependiendo de la configuración de la instrucción Option Base. Las matrices creadas utilizando la función Array tienen un valor inferior a 0; no se ven afectadas por la declaración Option Base.

Para matrices cuyas dimensiones se establecen usando la cláusula To en Dim, una declaración Privada, Pública, ReDim o Estática puede usar cualquier número entero como límite inferior.

Devuelve datos de tipo largo cuyo valor es el subíndice más grande disponible de la dimensión de matriz especificada.

Sintaxis

UBound(arrayname[, dimension])

La sintaxis de la función UBound consta de las siguientes partes:

Parte descripción

p>

nombre de matriz requerido. El nombre de la variable de matriz, siguiendo las convenciones de nomenclatura de variables estándar.

dimensión opcional; variable (larga). Especifica un límite superior en el número de dimensiones que se devolverán. 1 representa la primera dimensión, 2 representa la segunda dimensión, y así sucesivamente. Si se omite la dimensión, se supone 1.

Descripción

La función UBound se utiliza junto con la función LBound para determinar el tamaño de una matriz.

Para matrices con las siguientes dimensiones, el valor de retorno de UBound es como se muestra en la siguiente tabla:

Dim A(1 a 100, 0 a 3, -3 a 4)

Valor de retorno de la declaración

UBound(A, 1) 100

UBound(A, 2) 3

UBound( A, 3 ) 4

Ejemplo de función LBound

Este ejemplo utiliza la función LBound para devolver el subíndice más pequeño disponible de la dimensión especificada de la matriz.

Dim Lower

Dim MyArray(1 a 10, 5 a 15, 10 a 20) 'Declara una variable de matriz.

Dim AnyArray(10)

Inferior = Lbound(MyArray, 1) 'Devuelve 1.

Inferior = Lbound(MyArray, 3) 'Devuelve 10.

Inferior = Lbound(AnyArray) 'Devuelve 0 o 1. Depende de la configuración de

'Option Base.

Ejemplo de función UBound

Este ejemplo utiliza la función UBound para determinar el subíndice máximo disponible para una dimensión determinada de una matriz.

Dim Upper

Dim MyArray(1 a 10, 5 a 15, 10 a 20) 'Declara la variable de matriz.

Atenuar AnyArray(10)

Superior = UBound(MyArray, 1) 'devuelve 10.

Superior = UBound(MyArray, 3) 'devuelve 20.

Superior = UBound(AnyArray) 'devuelve 10.