2016-06-22 3 views
-1

Прошло некоторое время с тех пор, как я работал с VB.NET, и у меня нет моего старого кода для ссылки, поэтому некоторая помощь будет отличной. У меня есть один input textbox, который принимает два разных значения String, разделенных запятой. При нажатии кнопки мне нужен вход для вывода на три других textboxes, два для отдельных строковых значений и последний textbox для строковых значений в обратном порядке.vb.Net String Parsing

Например: Textbox1 вход "Doe, John", а затем на кнопку мыши Textbox2 выход "Джон", Textbox3 выход "Doe", Textbox4выход "john.doe".

Любая помощь очень ценится

+5

Искать String.split и string.join – Steve

ответ

0

Что-то вроде:

Dim words() As String = TextBox1.Text.Replace(" ", "").Split(","c) 

If words.Length <> 2 Then 
    'Throw New Exception... or whatever 
Else 
    TextBox2.Text = words(0) 
    TextBox3.Text = words(1) 
    TextBox4.Text = String.Join(".", words) 
End If 

Вы можете изменить его в соответствии с вашими потребностями, но вы получите основную идею.

Вы можете найти более подробную информацию о методах в MSDN: