Ich muss ein Schulprojekt eines Währungskonverters in Visual Studio mit Basic-Sprache vorbereiten. Ich bekomme den Wert von extange von der XE-Website und es gibt eine Zeichenfolge wie "1.23454 GBP 'zurück. Also muss ich die meisten Zeichen und Zahlen entfernen, um sie als Dezimalzahl zu haben, nicht als String, damit ich sie später in der Berechnung verwenden kann. ich habe versucht, .Remove überall zu verwenden und es in textBox oder Aufkleberort aber es hat nicht funktioniert.VB .Entfernen von String
Public Class receipt
Private Sub receipt_Load(sender As Object, e As EventArgs) Handles Me.Load
Dim testString As String = "sadasdasd"
customername.Text = "Name: " + My.Settings.Username
Label6.Text = "Entered Money: " + My.Settings.inputamount + " " + My.Settings.currency
Label7.Text = "Converted To: " + My.Settings.outputamount
Label8.Text = "Charge: 0 (0%)"
TextBox1.Text = testString.Remove(4, 9)
End Sub
End Class
Kann mir jemand helfen, diese Arbeit zu bekommen
Es ist nicht klar, was erwartet in Ihrer TextBox1 angezeigt werden, wenn die Eingabe ist 1.23454 BRITISCHES PFUND' . Könnten Sie diesen Punkt klären? – Steve
In textBox sollte "traurig" zeigen, aber das Problem ist die Methode .Entfernen funktioniert überhaupt nicht. Ich habe vorher mit dem Wert 1,2454 GBP versucht, aber es war das gleiche Ergebnis, was bedeutet, dass es überhaupt nicht funktioniert hat. Ich weiß nicht, warum ich nicht kann. Entferne mich von Strings. – user5717551