Someone can explain me which are the differences between using the Square brackets [ ] as this:
Private Function FindItem([ListView] As [ListView], [ColumnIndex] As [Int32], [SearchString] As [String], Optional [IgnoreCase] As [Boolean] = False) As Boolean
...And this else:
Private Function FindItem(ListView As ListView, ColumnIndex As Integer, SearchString As String, Optional ByVal IgnoreCase As Boolean = False) As Boolean
Both works with the same passed arguments.
Where I can learn about this strange vb.net operator?