c#のtrimendの使用について

c#のtrimendの使用について string a="abcda"; a=a.TrimEnd('a'); 上記のように記述しても a="abcda"のままになります。 末尾のaが取れてa="abcd"になってほしいのですが、 それにはTrimEndは使用できないのでしょうか?

プログラミング1,719閲覧xmlns="http://www.w3.org/2000/svg">25

ベストアンサー

このベストアンサーは投票で選ばれました

0

TrimEnd は引数に削除したい文字を指定すれば、空白文字以外も処理することができます。 どういう検証をされました? コンソールアプリケーションで class Program { static void Main(string[] args) { string a = "abcda"; a = a.TrimEnd('a'); Console.WriteLine(a); } } こう書いてみましたが、"abcd" と出力されましたよ。 検証した環境は Visual Studio 2008 Standard Edition / .NET Framework 3.5 です。