我是 Visual Basic 的新手,一直在使用 vb.net 创建基于控制台/文本的游戏。我想让我的游戏更“聪明”一点。我必须这样做的想法是创建一个yes 的同义词数组和no 的同义词数组,以及over words 的类似数组。我打算使用带有数组的 case 语句来确定用户输入的天气是是或否的同义词。到目前为止我没有运气,我想知道这里是否有人知道如何做到这一点,或者我是否在找错树。也许我有不同的方法来解决这个问题?
我的选择尝试:
Select Case userInput
Case yes(0) To yes(34)
Console.WriteLine("you said something like yes, you said {0}", userInput)
End Select
我的数组的开头:(到目前为止有 34 个同义词)
Dim yes(0 To 34) As String
yes(0) = "yes"
yes(1) = "ok"
yes(2) = "yep"
yes(3) = "yeah"
如果有人可以帮助我,将不胜感激:) 非常感谢!