何度も試してみましたが、「find」や「else」などの単語を機能させるコードを作成できますが、2 つ以上の子音で始まる単語を機能させることはできません。 . 私の具体的な質問は、プログラムにa、i、o、u、またはeのいずれかを検索させる方法はありますか? そのため、IndexOf + Substring を使用して、質問を完了するために、それらの使用の最初のインスタンスの位置を要求できます。
これまでの私のコードは:-
Private Sub btnCompute_Click(sender As System.Object, e As System.EventArgs) Handles btnCompute.Click
Dim word As String = CStr(txtInput.Text)
Dim first_letter As String = word.Substring(0, 1)
Const vovel As String = "aeiouy"
Const constants As String = "bcdfjklmnopqrstvwxz"
Dim find As String = word.Substring(0, vovel)
Dim delete As String = word.Substring(vovel, constants)
If vovel.Contains(first_letter) Then
txtResults.Text = txtInput.Text & "way"
ElseIf constants.Contains(first_letter) Then
txtResults.Text = delete & find & "ay"
End If
End Sub
クラス終了
どんな助けやアドバイスも本当に感謝しています