Um white-space Zeichen vom Anfang und Ende eines String
entferne ich String.Trim verwenden würde:
aus dem aktuellen String-Objekt
Entfernt alle vorderen und hinteren Leerraumzeichen.
dies einfach in Ihrem Code zu tun .Trim()
zu Ende Ihres String
anhängen:
Dim str As String = ListView1.Items(ListView1.SelectedIndices(0)).SubItems(2).Text
Dim splitStr As String() = str.Split(","c)
txtLastName.Text = splitStr(0).ToString().Trim()
txtFirstName.Text = splitStr(1).ToString().Trim()
txtMiddleInitial.Text = splitStr(2).ToString().Trim()
Als Randnotiz seit splitStr(.)
bereits ein String
Sie nicht brauchen ToString()
zu verwenden:
txtLastName.Text = splitStr(0).Trim()
txtFirstName.Text = splitStr(1).Trim()
txtMiddleInitial.Text = splitStr(2).Trim()
Um zu testen, war dies mein Code:
Dim str As String = "LOWELL, JOHN, F"
Dim splitStr As String() = str.Split(","c)
TextBox1.Text = splitStr(0)
TextBox2.Text = splitStr(1)
TextBox3.Text = splitStr(2)
TextBox4.Text = splitStr(0).Trim()
TextBox5.Text = splitStr(1).Trim()
TextBox6.Text = splitStr(2).Trim()
Das ist mein Ausgang:
Die TextBox
um die gleiche wie der Code ist. Mit .Trim()
können Sie sehen, wo der Leerraum aus dem unteren Satz entfernt wurde.
Ich denke, dass Sie nach der [String.Trim] (https://msdn.microsoft.com/en-us/library/t97s7bs3 (v = vs.110) .aspx) -Methode sein können. – Bugs