Eppure il simbolo > c'è!
Eppure il simbolo > c'è!
Se non mostri tutto il codice che hai scritto e indichi dove sta il dato che intendi separare e come ci arriva, come si risponde?
No MP tecnici (non rispondo nemmeno!), usa il forum.
Questo è quello che ho scritto:
MiaStringa contiene: prima>dopocodice:Dim Parola As String() = MiaStringa.Split(New [Char]() {">"c}) ParolaUnoLab.Text = Parola(0) ParolaDueLab.Text = Parola(1)
Impossibile ...
codice:Public Class Form1 Dim MiaStringa As String = "prima>dopo" Private Sub Button1_Click(sender As System.Object, e As System.EventArgs) Handles Button1.Click Dim Parola As String() = MiaStringa.Split(New [Char]() {">"c}) ParolaUnoLab.Text = Parola(0) ParolaDueLab.Text = Parola(1) End Sub End Class
No MP tecnici (non rispondo nemmeno!), usa il forum.
Eppure non funziona
Probabilmente dentro la tua stringa non c'è quello che ti aspetti.
Se copi il codice che ti ho fornito vedrai che funziona.
Altrimenti fai uno zip del tuo progettino in cui non funziona e faccelo scaricare e vedremo dove hai sbagliato.
No MP tecnici (non rispondo nemmeno!), usa il forum.
Analizziamo il problema in parti.
Ti da errore a Parola(1), e ti dice in soldoni che l'array non contiene nulla alla posizione 1
Quindi lo split ha funzionato e parola(0) è valorizzato.
Cosa contiene parola(0)? prova a commentare il resto e vedere cosa ti visualizza.
Ho provato ad escludere Parola(1) e nn funziona ma senza dare errori.
Se continui a rispondere con mezze frasi, non risolverai nulla.
Ti avevo detto di farci vedere il progetto, magari facendocelo scaricare ma non l'hai fatto.
No MP tecnici (non rispondo nemmeno!), usa il forum.
Ecco il progetto ho messo solo il codice: Form1.vb
Il problema è in Private Sub Sync_Click.
Il file che viene aperto non ha estensione.