Share via


Optional (Visual Basic)

Especifique que se puede omitir un argumento de procedimiento cuando se llama al procedimiento.

Comentarios

Debe especificar un valor predeterminado para todos los argumentos de procedimiento opcionales.

El modificador Optional se puede utilizar en estos contextos:

En el ejemplo siguiente se define un procedimiento que tiene un argumento opcional.

Public Function FindMatches(ByRef values As List(Of String),
                            ByVal searchString As String,
                            Optional ByVal matchCase As Boolean = False) As List(Of String)

    Dim results As IEnumerable(Of String)

    If matchCase Then
        results = From v In values
                  Where v.Contains(searchString)
    Else
        results = From v In values
                  Where UCase(v).Contains(UCase(searchString))
    End If

    Return results.ToList()
End Function

Vea también

Otros recursos

Palabras clave de Visual Basic