我目前试图理解代表,并偶然发现了以下片段:
Function [Select](ByVal numbers As List(Of Integer), ByVal filter As Filter) As List(Of Integer)
Dim result As New List(Of Integer)
For Each number In numbers
' call delegate
If filter(number) = True Then
result.Add(number)
End If
Next
Return result
End Function
我搜索了一个解释,但我找到的只是this,但这并不能帮助我理解我发现的片段。任何人都可以帮我理解方括号[Select]
的用途吗?
答案 0 :(得分:4)
他们在那里因为Select
关键字已用于Select... Case语句。因此,括号用于通知编译器和IDE您不想使用该关键字,您只需将其视为“正常”'文本(在给定的上下文中可能出现的任何内容)。
仅供参考,你也必须在SQL-Server中做同样的事情。