函数名称周围的方括号

时间:2014-07-04 11:17:07

标签: .net vb.net syntax square-bracket

我目前试图理解代表,并偶然发现了以下片段:

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]的用途吗?

1 个答案:

答案 0 :(得分:4)

他们在那里因为Select关键字已用于Select... Case语句。因此,括号用于通知编译器和IDE您不想使用该关键字,您只需将其视为“正常”'文本(在给定的上下文中可能出现的任何内容)。

仅供参考,你也必须在SQL-Server中做同样的事情。