Estoy intentando eliminar un último carácter de una cadena. Este último carácter es una nueva línea (System.Environment.NewLine).Eliminar el último carácter de una cadena (VB.NET 2008)
He intentado algunas cosas, pero no puedo eliminarlo.
Ejemplo:
myString.Remove(sFP.Length - 1)
Ejemplo 2:
myString= Replace(myString, Environment.NewLine, "", myString.Length - 1)
¿Cómo puedo hacerlo?
Al igual que en C#, VB cadenas son inmutables. –
@Konrad ¡Por supuesto! Ahora que lo pienso, es importante señalar en esta pregunta, ya que puede ser particularmente confuso. Para aclarar, quise proporcionar una * expresión *, no una * declaración *. No modificará la variable 'str'. El valor de retorno es una cadena distinta. Tienes que usar algo como 'str = str.TrimEnd()' si quieres que la variable cambie. –
bien. gracias. Resuelto siguiendo tu ejemplo: myString = myString.Remove (mystring.Length - 2) – aco