C# プログラミング言語では、テキスト データを保持および操作するために利用できる一連の文字を文字列と呼びます。文字列は本質的には文字の配列です。 C# には、と呼ばれる組み込みの文字列関数が含まれています。 トリム() 、スペース、タブ、改行などの空白文字を文字列の先頭と末尾の両方から削除するために使用されます。この記事では、C# とそのさまざまなアプリケーションでの Trim String の使用法について説明します。
目次
- C# の文字列とは何ですか
- C# の Trim() とは何ですか
- Trim() の仕組み
- Trim() を使用して文字列から特定の文字を削除する方法
- Trim() を使用して文字列の途中から文字を削除する方法
- C# で他のメソッドを使用して文字列をトリミングする方法
- 結論
C# の文字列とは何ですか
文字列は、文字のシーケンスとしてのテキストの表現と呼ぶことができます。 C# では、文字列を二重引用符 (' ') で囲んで宣言できます。
文字列 myString = 'こんにちは世界!' ;
C# の Trim() とは何ですか
C# の Trim() メソッドは、文字列内に存在する先頭と末尾の空白をすべて削除します。この組み込みメソッドは、C# プログラムでテキスト データを操作するためによく使用されます。
文字列 myString = ' こんにちは世界! ' ;
文字列トリム文字列 = myString.Trim ( ) ;
C# での Trim() の動作
Trim() メソッドは、文字列の先頭と末尾から空白を削除します。このメソッドの出力は、空白のない新しい文字列です。元の文字列は変更されません。
Trim() 関数は、ユーザー入力からの先頭または末尾のスペースの削除、テキストの書式設定など、さまざまなシナリオで使用できます。
システムを使用する;名前空間 TrimStringExample
{
クラスmyClass
{
静的ボイドメイン ( 弦 [ ] 引数 )
{
文字列 myString = ' こんにちは世界! ' ;
文字列トリム文字列 = myString.Trim ( ) ;
Console.WriteLine ( トリミングされた文字列 ) ;
}
}
}
上記のコードの出力は次のとおりです。
文字列から特定の文字を削除する方法
の トリム() C# のメソッドを利用して、削除する文字の配列を指定することで文字列から特定の文字を削除することもできます。文字配列が引数として渡されると、 トリム() メソッドを使用すると、文字列の先頭と末尾からそれらの文字がすべて削除されます。
システムを使用する;名前空間 TrimStringExample
{
クラスmyClass
{
静的ボイドメイン ( 弦 [ ] 引数 )
{
文字列 myString = '!!こんにちは世界!!' ;
チャー [ ] charsToTrim = { 「!」 } ;
文字列トリム文字列 = myString.Trim ( charsToTrim ) ;
Console.WriteLine ( トリミングされた文字列 ) ;
}
}
}
上記のコードの出力は次のとおりです。
C# で他のメソッドを使用して文字列をトリミングする方法
C# には、文字列をトリミングするために使用できる他の組み込みメソッドもあります。 トリムスタート() と トリムエンド() 。 TrimStart() は先頭から空白を削除し、TrimEnd() は文字列の末尾から空白を削除します。
システムを使用する;名前空間 TrimStringExample
{
クラスプログラム
{
静的ボイドメイン ( 弦 [ ] 引数 )
{
文字列 myString = ' こんにちは世界! ' ;
文字列トリムスタート = myString.TrimStart ( ) ; // 先頭の空白を削除します
文字列トリムエンド = myString.TrimEnd ( ) ; // 末尾の空白を削除します
Console.WriteLine ( トリミング開始 ) ; // 出力: 'こんにちは世界! '
Console.WriteLine ( トリミング終了 ) ; // 出力: ' こんにちは世界!'
}
}
}
コードは、先頭と末尾に空白を含む文字列 myString を定義することから始まりました。次に、 トリムスタート() 文字列から先頭の空白を削除し、結果を トリミング開始 変数。同様に、 トリムエンド() 文字列から末尾の空白を削除し、結果を トリミング終了 変数。最後に、両方の変数をコンソールに出力して出力を確認します。
文字列の途中から文字を削除する方法
C# の Trim() メソッドは、文字列から先頭と末尾の空白文字のみを削除するように設計されています。文字列の途中から文字を削除するには、Replace() や Remove() などの他の文字列操作テクニックを使用できます。これらのメソッドを使用すると、特定の文字を他の文字に置き換えたり、文字列内の特定の位置から文字を削除したりできます。
システムを使用する;名前空間 RemoveStringExample
{
クラスmyClass
{
静的ボイドメイン ( 弦 [ ] 引数 )
{
文字列 myString = 'こんにちは世界!' ;
文字列 newString = myString.Remove ( 5 、 1 ) ; // カンマを削除します
Console.WriteLine ( 新しい文字列 ) ;
}
}
}
上記のコードの出力は次のとおりです。
結論
C# の Trim() メソッドは、文字列を操作し、文字列から空白を削除します。 Trim() は、テキストの書式設定、ユーザー入力からの先頭または末尾のスペースの削除など、さまざまな場合に使用できます。このガイドでは、C# で文字列をトリミングおよび操作するさまざまな方法を学びました。