類似の質問があるかもしれませんが、
1点教えて下さい。
文字列の末尾を削除するAcitivityもしくはVB.NETを使用した方法はございますでしょうか?
上記記載の通り、例えば、(注意が必要です)という文字列を
str というString型の変数で宣言。
そのうえで、str.Trim(“)”)としますとエラーになってしまいます。
類似の質問があるかもしれませんが、
1点教えて下さい。
文字列の末尾を削除するAcitivityもしくはVB.NETを使用した方法はございますでしょうか?
上記記載の通り、例えば、(注意が必要です)という文字列を
str というString型の変数で宣言。
そのうえで、str.Trim(“)”)としますとエラーになってしまいます。
こんにちは
Trimメソッドの引数はString型は定義がなくChar配列しかないので
str.Trim(“)”.ToCharArray)
になります。
なお末尾だけを削除するならTrimEndメソッドを使います。
少しだけ補足で。
VB.NETだと、
str.Trim({")"c})
のような書き方もできます。
少し構造がわかりにくいのですが、引数の { } の囲みは「配列として扱う」で、")"c は、文字列の固定値に’c’をつけることで「Char型として扱う」という意味になります。
Trimの引数で複数の文字、たとえば ‘)’ だけでなくスペースも消したい、といった場合であれば、
str.Trim({")"c , " "c})
のように記述することもできます。