문자열의 마지막 문자를 제거하려고합니다. 이 마지막 문자는 줄 바꿈 (System.Environment.NewLine)입니다.문자열의 마지막 문자 제거 (VB.NET 2008)
나는 몇 가지 시도를했지만 제거 할 수 없습니다.
예 :
myString.Remove(sFP.Length - 1)
예 2 : 나는 그것을 할 수있는 방법
myString= Replace(myString, Environment.NewLine, "", myString.Length - 1)
?
처럼, VB 문자열을 변경할 수 있습니다. –
@Konrad 물론! 이제 생각해 보면, 특히 혼란 스럽기 때문에이 질문에서 실제로 지적하는 것이 중요합니다. 명확히하기 위해, * statement *가 아닌 * expression *을 제공하려고했습니다. 'str' 변수는 수정하지 않습니다. 반환 값은 별개의 문자열입니다. 변수를 변경하려면'str = str.TrimEnd()'와 같은 것을 사용해야합니다. –
확인. 고맙습니다. 귀하의 예제를 다음과 같이 해결했습니다 : myString = myString.Remove (mystring.Length - 2) – aco