(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