文字列の最後の文字を削除しようとしています。この最後の文字は改行(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()'のようなものを使う必要があります。 –
ok。ありがとうございました。あなたの例に従って解決されます:myString = myString.Remove(mystring.Length - 2) – aco