Я пытаюсь удалить последний символ строки. Этот последний символ - это новая строка (System.Environment.NewLine).Удалить последний символ строки (VB.NET 2008)
Я пробовал некоторые вещи, но я не могу его удалить.
Пример:
myString.Remove(sFP.Length - 1)
Пример 2:
myString= Replace(myString, Environment.NewLine, "", myString.Length - 1)
Как я могу это сделать?
Как и в C#, VB строки являются неизменными. –
@ Konrad Конечно! Теперь, когда я думаю об этом, на самом деле важно указать в этом вопросе, поскольку это может быть особенно запутанным. Чтобы уточнить, я хотел бы предоставить выражение *, а не * оператор *. Он не будет изменять переменную 'str'. Возвращаемое значение является отдельной строкой. Вы должны использовать что-то вроде 'str = str.TrimEnd()', если вы хотите, чтобы переменная изменилась. –
ОК. Спасибо. Решенный после вашего примера: myString = myString.Remove (mystring.Length - 2) – aco