Oppure

Loading
29/10/16 15:02
WCodeLyokoYT
Ciao, volevo sapere come eliminare il contenuto di una stringa dopo un dato carattere.
Ho provato con il metodo substring/indexof, ma mi restituisce degli errori in output ('System.ArgumentOutOfRangeException' in mscorlib.dll , 'System.Reflection.TargetInvocationException' in mscorlib.dll e 'System.ArgumentOutOfRangeException' in Microsoft.VisualBasic.dll)
Qui il codice del programma
        Dim process As New Process()
        process.StartInfo.FileName = "C:\Users\Code\Desktop\ps3mca-tool-fmcb-1.93\ps3mca-tool.exe"
        process.StartInfo.Arguments = " -ls /"
        process.StartInfo.UseShellExecute = False
        process.StartInfo.RedirectStandardOutput = True
        process.Start()

        Dim reader As StreamReader = process.StandardOutput
        Dim output As String = reader.ReadToEnd()
        Dim c As Array = output.Split(vbNewLine)
        Dim i As Integer = 0
        Dim a
        For Each item In c 

            a = c(i)
            Console.WriteLine(a.substring(0, a.indexof("|")))
            i = i + 1
        Next
        process.WaitForExit()
        process.Close()


Le mie variabili hanno sempre dei bei nomi :asd:
Ultima modifica effettuata da WCodeLyokoYT 29/10/16 15:02
aaa
29/10/16 17:28
nessuno
Ma questo carattere di cui parli, sei sicuro che ci sia sempre in TUTTE le stringhe, così come pare che mostri nel codice?
Ricorda che nessuno è obbligato a risponderti e che nessuno è perfetto ...
---
Il grande studioso italiano Bruno de Finetti ( uno dei padri fondatori del moderno Calcolo delle probabilità ) chiamava il gioco del Lotto Tassa sulla stupidità.
29/10/16 17:35
WCodeLyokoYT
Ah, quindi è quello il problema :asd:
aaa
29/10/16 17:40
WCodeLyokoYT
Grazie mille :D
Ho risolto :k:
aaa