文字列の最後の文字を削除する方法は?
VBで、文字列の最後の一文字を削除するためにSubstringメソッドを使用することができます。具体的な手順は以下の通りです:
- 文字列の先頭からn-1文字を抽出するためにSubstringメソッドを使用し、nは文字列の長さである。
- 元の文字列に切り取った文字列を代入する。
以下はサンプルコードです。
Dim str As String = "Hello World"
str = str.Substring(0, str.Length - 1)
Console.WriteLine(str)
上記の例では、元の文字列「Hello World」の最後の文字は「d」で、Substringメソッドを使用して最初の10文字(文字列の長さは11)を切り取ります。つまり、最初の9文字「Hello Worl」が切り取られます。その後、切り取られた文字列を元の文字列に代入し、最終的な出力結果は「Hello Worl」となります。