Partager via


Optional (Visual Basic)

Spécifie qu'un argument de procédure peut être omis lorsque la procédure est appelée.

Notes

Vous devez spécifier une valeur par défaut pour tous les arguments de procédure facultatifs.

Le modificateur Optional peut être utilisé dans les contextes suivants :

L'exemple suivant définit une procédure qui a un argument facultatif.

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

Voir aussi

Autres ressources

Mots clés (Visual Basic)