Sto tentando di rimuovere un ultimo carattere di una stringa. Questo ultimo carattere è una nuova riga (System.Environment.NewLine).Rimuovi l'ultimo carattere di una stringa (VB.NET 2008)
Ho provato alcune cose, ma non riesco a rimuoverlo.
Esempio:
myString.Remove(sFP.Length - 1)
Esempio 2:
myString= Replace(myString, Environment.NewLine, "", myString.Length - 1)
Come posso fare?
Come in C#, VB stringhe sono immutabili. –
@Konrad Ovviamente! Ora che ci penso, in realtà è importante sottolineare questa domanda perché potrebbe essere particolarmente confusa. Per chiarire, intendevo fornire * un'espressione *, non un'istruzione * *. Non modificherà la variabile 'str'. Il valore di ritorno è una stringa distinta. Devi usare qualcosa come 'str = str.TrimEnd()' se vuoi che la variabile cambi. –
ok. grazie. Risolto seguendo il tuo esempio: myString = myString.Remove (mystring.Length - 2) – aco