2013-08-08 2 views
0

Я создаю функцию, которая позволит мне получить предыдущий символ в строке во время цикла for.Как получить предыдущие символы в строке

Private Sub TSButton_Click(sender As Object, e As EventArgs) Handles TSButton.Click 
    For Each ch As Char In HTextDisplay.Text 
     MsgBox("the previous characters here") 
     'carry out function here 
    Next 
End Sub 

так что если HTextDisplay.Text является «АБВГДЕЖ», то MsgBox покажет «A», затем «B», затем «C» .....

с другой стороны, я могу быть лучше, если бы я мог просто проверьте, есть ли символ за символом в функции цикла for

+0

Что вы имеете в виду с «предыдущим»? В вашем образце ABCDE вы просто получаете доступ один за другим. – slfan

+0

, если HTextDisplay.Text - «ABCDEFG», тогда mesgbox отобразит «A», затем «B», затем «C» ..... если текущий символ в цикле является B, C, D уважительно –

ответ

0
dim previousChar as char = "" 
For Each ch as Char in HTextDisplay.Text 
    msgbox ch & " - previous character = " & previousChar 
    'other processing 
    previouschar = ch 
Next 
Смежные вопросы