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