VB.NET Select Case - 正确的陈述是什么?

Bra*_*don 2 vb.net select-case

为什么以下代码不起作用?

Private Function resolveSiteName(ByVal plantName As String, ByVal siteName As String) As Integer
    Dim siteId As Integer = Nothing
    Dim fullName As String = plantName & siteName
    Select Case fullName
        Case fullName.Contains("Example" And "Example2" And "Example3")
            siteId = 0
    End Select
    Return siteId
End Function
Run Code Online (Sandbox Code Playgroud)

我猜我Select Case fullName错了,因为在调试它时,条件得到满足,它只是跳过分配siteId.

我也试过这个

Case fullName.Equals("Exactly what full name is")
Run Code Online (Sandbox Code Playgroud)

只是为了测试看看它是否会起作用......它仍然会跳过分配部分.

我在这里错过了什么?

Ric*_*Ric 6

这也应该有效:

Select Case fullName
   Case "Example", "Example2", "Example3"
      siteId = 0
End Select
Run Code Online (Sandbox Code Playgroud)