Nota
El acceso a esta página requiere autorización. Puede intentar iniciar sesión o cambiar directorios.
El acceso a esta página requiere autorización. Puede intentar cambiar los directorios.
Cuando se llama a un procedimiento, se sigue el nombre del procedimiento con una lista de argumentos entre paréntesis. Proporcione un argumento correspondiente a todos los parámetros necesarios que define el procedimiento y, opcionalmente, puede proporcionar argumentos a los Optional
parámetros. Si no proporciona un Optional
parámetro en la llamada, debe incluir una coma para marcar su lugar en la lista de argumentos si proporciona argumentos posteriores.
Si tiene previsto pasar un argumento de un tipo de datos distinto del de su parámetro correspondiente, como Byte
a String
, puede establecer el modificador de comprobación de tipos (Option Strict Statement) a Off
. Si Option Strict
es On
, debe usar conversiones de ampliación o palabras clave de conversión explícita. Para obtener más información, vea Conversiones de ampliación y restricción y funciones de conversión de tipos.
Para obtener más información, vea Parámetros y argumentos del procedimiento.
Para pasar uno o varios argumentos a un procedimiento
En la instrucción de la llamada, siga el nombre de procedimiento con paréntesis.
Dentro de los paréntesis, coloque una lista de argumentos. Incluya un argumento para cada parámetro necesario que defina el procedimiento y separe los argumentos con comas.
Asegúrese de que cada argumento es una expresión válida que se evalúa como un tipo de datos convertible al tipo que define el procedimiento para el parámetro correspondiente.
Si un parámetro se define como Opcional, puede incluirlo en la lista de argumentos o omitirlo. Si lo omite, el procedimiento usa el valor predeterminado definido para ese parámetro.
Si omite un argumento para un
Optional
parámetro y hay otro parámetro después de él en la lista de parámetros, puede marcar el lugar del argumento omitido por una coma adicional en la lista de argumentos.En el ejemplo siguiente se llama a la función de Visual Basic MsgBox .
Dim mbResult As MsgBoxResult Dim displayString As String = "Show this string to the user" mbResult = MsgBox(displayString, , "Put this in the title bar")
En el ejemplo anterior se proporciona el primer argumento necesario, que es la cadena de mensaje que se va a mostrar. Omite un argumento para el segundo parámetro opcional, que especifica los botones que se van a mostrar en el cuadro de mensaje. Dado que la llamada no proporciona un valor,
MsgBox
usa el valor predeterminado,MsgBoxStyle.OKOnly
, que muestra solo un botón Aceptar .La segunda coma de la lista de argumentos marca el lugar del segundo argumento omitido y la última cadena se pasa al tercer parámetro opcional de , que es el texto que se va a mostrar en la barra de
MsgBox
título.
Consulte también
- Subrutinas
- Procedimientos de Funcionamiento
- Procedimientos de propiedad
- Procedimientos de operador
- Cómo: Definir un parámetro para un procedimiento
- Pasar argumentos por valor y por referencia
- Procedimientos recursivos
- Sobrecarga de procedimientos
- Objetos y clases
- ProgramaciónObject-Oriented (Visual Basic)