En Visual Basic, " Mid" es una función pública cadenas compartidas . Cuando se llama a la función Mid , debe proporcionar dos o tres parámetros que la función de toma y devuelve una cadena, que es una sub -secuencia de uno de los parámetros suministrados . Mediados es similar a las funciones de "izquierda" "derecha" de Visual Basic y . Parámetros
El primer parámetro debe proporcionar a la función Mid es una cadena. Puede utilizar una variable de cadena o introduzca texto directamente entre comillas. Siga la cadena con un entero " Start ", que indica la posición en la que comenzar a devolver caracteres. Estos son los dos parámetros necesarios . También puede incluir un parámetro entero " Length" para indicar el número de caracteres que desea devolver , pero esto es opcional. La sintaxis de la función Mid ( cadena, inicio , longitud).
Excepciones
La función Mid generará un error " ArgumentException " en sólo una de las dos situaciones . El primero ocurre si se introduce un número menor o igual a cero para el parámetro de inicio . Debido a que el primer carácter en el parámetro de cadena está en la posición "uno", no se puede introducir un número más bajo. La segunda excepción se produce si se proporciona un parámetro de longitud inferior a cero. Para devolver un número determinado de caracteres , la longitud debe ser un número no negativo . Si escribe " cero", la función no generará un error , pero devolverá una cadena vacía.
Consideraciones
Si el parámetro Start indica una posición más allá del último carácter de la cadena, la función Mid devuelve una cadena vacía. Si el parámetro de longitud se ejecuta más allá del final de la cadena , de mediana simplemente devuelve los caracteres a partir del parámetro de inicio hasta el final de la cadena . Para evitar estos problemas, utilice la función Len para determinar la cantidad de caracteres de la cadena para que no se proporciona un parámetro de inicio mayor que la longitud de la cadena. También puede dividir el resultado de la función Len por dos para encontrar carácter punto medio de la cuerda .
Utiliza
Usted puede usar la función Mid por varias razones. Por ejemplo , si usted tiene el nombre y apellido de la persona que figura en una cadena , llamada :
LastName = Mid ( "John Smith" , 6)