Optional(Visual Basic)

프로시저를 호출할 때 프로시저 인수를 생략할 수 있도록 지정합니다.

설명

모든 선택적 프로시저 인수의 기본값을 지정해야 합니다.

Optional 한정자는 다음 컨텍스트에서 사용할 수 있습니다.

다음 예제에서는 선택적 인수가 있는 프로시저를 정의합니다.

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

참고 항목

기타 리소스

키워드(Visual Basic)