エクスポート (0) 印刷
すべて展開
展開 最小化
この記事は機械翻訳されたものです。 記事の文章にポインターを重ねると、原文のテキストが表示されます。 詳細情報
訳文
原文

String.TrimEnd メソッド

現在の String オブジェクトの末尾から、配列で指定された文字セットをすべて削除します。

名前空間:  System
アセンブリ:  mscorlib (mscorlib.dll 内)

public string TrimEnd(
	params char[] trimChars
)

パラメーター

trimChars
型 : System.Char[]
削除する Unicode 文字の配列、または null

戻り値

型 : System.String
現在の文字列の末尾から、trimChars パラメーターの文字をすべて削除した後に残った文字列。 trimCharsnull または空の配列の場合は、代わりに Unicode の空白文字が削除されます。

TrimEnd メソッドは、現在の文字列の末尾から、trimChars パラメーターで指定された文字をすべて削除します。 trimChars 内にない最初の文字が文字列の末尾で検出されると、トリムの操作を停止します。 たとえば、現在の文字列が "123abc456xyz789" であり、trimChars に "1" から "9" までの数字が含まれる場合、TrimEnd メソッドは "123abc456xyz" を返します。

メモメモ

このメソッドは、現在のインスタンスの値を変更しません。 代わりに、trimChars で見つかる末尾の文字を現在の文字列からすべて削除した新しい文字列を返します。

呼び出し時の注意

trimCharsnullまたは空の配列である場合、.NET Framework 3.5 SP1 およびそれ以前のバージョンは、このメソッドがトリムする空白文字の内部リストを維持します。 .NET Framework 4 以降、trimCharsnull または空の配列である場合、メソッドはすべての Unicode 空白文字 (すなわち、Char.IsWhiteSpace メソッドに渡されるときに戻り値 true を生成する文字) をトリムします。 このため、.NET Framework 3.5 SP1 の Trim() メソッドを変更すると旧バージョンは 2 文字、.NET Framework 4 以降のバージョンの Trim() のメソッドが削除ゼロ幅の領域 (U+200B) およびゼロ幅の中断なしの領域 (U+FEFF) を削除します。 さらに、.NET Framework 3.5 SP1 以前のバージョンの Trim() メソッドは 3 つの Unicode 空白文字、MONGOLIAN VOWEL SEPARATOR (U+180E)、NARROW NO-BREAK SPACE (U+202F)、および MEDIUM MATHEMATICAL SPACE (U+205F) をトリムしません。

TrimEnd(Char[]) メソッドを使用して、文字列の末尾から空白や区切り記号を削除する方法を次の例に示します。


using System;

public class TrimEnd
{
   public static void Main()
   {
      string sentence = "The dog had a bone, a ball, and other toys.";
      char[] charsToTrim = {',', '.', ' '};
      string[] words = sentence.Split();
      foreach (string word in words)
         Console.WriteLine(word.TrimEnd(charsToTrim));
   }
}
// The example displays the following output:
//       The
//       dog
//       had
//       a
//       bone
//       a
//       ball
//       and
//       other
//       toys


.NET Framework

サポート対象 : 4.5.2、4.5.1、4.5、4、3.5、3.0、2.0、1.1、1.0

.NET Framework Client Profile

サポート対象 : 4、3.5 SP1

汎用性のあるクラス ライブラリ

サポート対象 : 汎用性のあるクラス ライブラリ

Windows ストア アプリ用 .NET

サポート対象 : Windows 8

Windows Phone アプリ用 .NET

サポート対象 : Windows Phone 8、Silverlight 8.1

Windows Phone 8.1, Windows Phone 8, Windows 8.1, Windows Server 2012 R2, Windows 8, Windows Server 2012, Windows 7, Windows Vista SP2, Windows Server 2008 (サーバー コア ロールはサポート対象外), Windows Server 2008 R2 (SP1 以降でサーバー コア ロールをサポート。Itanium はサポート対象外)

.NET Framework では、各プラットフォームのすべてのバージョンはサポートしていません。サポートされているバージョンについては、「.NET Framework システム要件」を参照してください。

コミュニティの追加

追加
表示:
© 2014 Microsoft