저는 교과서에서 작업하면서 .length, .trim, .remove, .insert, .indexof, .substring, like, is not 등의 몇 가지 다른 문자를 사용하기를 원합니다. 나는이 프로그램을 while 회 돌이까지 작동 시켰고 얼어 버렸다. 내가하려고하는 작업 (또는이 작업을 사용하고이 작업을 수행하는 방법)을 위해 작동 할 패턴을 찾는 다른 연산자가 있습니까? 그렇다면 어떻게 사용합니까?루프를 처리 할 때 프로그램이 멈추는 경우
Private Sub btnConvert_Click(sender As Object, e As EventArgs) Handles btnConvert.Click
Dim strWord As String
strWord = txtBefore.Text
If strWord.ToUpper.Substring(0, 1) Like "[A,E,I,O,U]" Then
strWord = strWord.Insert(strWord.Length, "-way")
ElseIf strWord.ToUpper.Contains("A") Or
strWord.ToUpper.Contains("E") Or
strWord.ToUpper.Contains("I") Or
strWord.ToUpper.Contains("O") Or
strWord.ToUpper.Contains("U") Then
strWord = strWord.Insert(strWord.Length, "-")
'works up until the while loop
'program freezes no error
While strWord.ToUpper.Substring(0, 1) IsNot "[A,E,I,O,U,Y]"
Dim strTemp As String
strTemp = strWord.Substring(0, 1)
strWord = strWord.Remove(0, 1)
strWord = strWord.Insert(strWord.Length, strTemp)
End While
strWord = strWord.Insert(strWord.Length, "ay")
End If
'txtAfter.Text = strWord
End Sub
디버깅을하셨습니까? – OneFineDay
무한 루프 ?? – OneFineDay
thats 내 생각은, 그냥 디버깅을 시도 여전히 포장 마차 – 0000