この記事は機械翻訳されています。英語版の記事を表示するには、[英語] のチェック ボックスをオンにしてください。また、テキストにマウス ポインターを合わせると、ポップアップ ウィンドウに英語のテキストを表示することもできます。
翻訳
英語

String.TrimEnd メソッド (Char[])

 

公開日: 2016年10月

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

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

public string TrimEnd(
	params char[] trimChars
)

パラメーター

trimChars
Type: System.Char[]

削除する Unicode 文字の配列、または null

戻り値

Type: System.String

現在の文字列の末尾から、trimChars パラメーターの文字をすべて削除した後に残った文字列。 trimCharsnull または空の配列の場合は、代わりに Unicode の空白文字が削除されます。 現在のインスタンスから文字をトリムできない場合は、メソッドは現在のインスタンスを変更せずに返します。

TrimEndメソッドが現在の文字列から内にあるすべての文字を削除、trimCharsパラメーター。 トリム操作、最初の文字に含まれていない場合は停止trimChars文字列の最後に発生します。 たとえば、現在の文字列が"123abc456xyz789"とtrimChars桁の数字「1」~「9」が含まれています、 TrimEnd "123abc456xyz"を返します。

System_CAPS_noteメモ

場合、TrimEndメソッドは、現在のインスタンスから任意の文字を削除、このメソッドは、現在のインスタンスの値を変更しません。 代わりに、どのすべての末尾の文字で、新しい文字列を返しますtrimChars現在の文字列から削除されます。

呼び出し時の注意:

.NET Framework 3.5 SP1され、以前のバージョンがこのメソッドはトリム場合は空白文字の内部リストを保持trimCharsnullまたは空の配列。 以降で、.NET Framework 4場合は、trimCharsnull、空の配列メソッドすべての Unicode の空白文字をトリムするか (つまり、文字を生成、trueに渡されるときに値を返す、Char.IsWhiteSpaceメソッド)。 この変更のため、Trim()メソッドで、.NET Framework 3.5 SP1し、以前のバージョンが、ゼロ幅スペース (U +0 200B) とゼロ幅非分割スペース (U+FEFF) の 2 つの文字を削除をTrim()メソッドで、.NET Framework 4以降のバージョンが削除されません。 さらに、Trim()メソッドで、.NET Framework 3.5 SP1と以前のバージョンは次の 3 つの Unicode の空白文字をトリムいません: モンゴル母音区切り記号 (U +0 180E)、幅の狭い非分割領域 (U +0 202F)、およびメディア数学的な領域 (U +0 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

ユニバーサル Windows プラットフォーム
8 以降で使用可能
.NET Framework
1.1 以降で使用可能
ポータブル クラス ライブラリ
サポート対象: 移植可能 .NET プラットフォーム
Silverlight
2.0 以降で使用可能
Windows Phone Silverlight
7.0 以降で使用可能
Windows Phone
8.1 以降で使用可能
トップに戻る
表示: