Visual Basicは初めてで、vb.netを使用してコンソール/テキストベースのゲームを作成しています。ゲームをもう少し「スマート」にしたいと思います。私がこれをしなければならなかった考えは、yesの同義語の配列とnoの同義語の配列、およびoverwordsの同様の配列を作成することです。配列でcaseステートメントを使用して、ユーザーが入力した天気がyesまたはnoの同義語であるかどうかを判断するつもりでした。私はこれまで運がなかったので、ここの誰かがそれがどのようにできるか知っているのか、それとも私が間違った木を吠えているのか疑問に思いました。たぶん私がこれにアプローチする別の方法がありますか?
私の選択の試み:
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"
誰かが私を助けることができればそれは非常にありがたいです:)どうもありがとうございました!